Цель:
|
Подготовка шаблонов к применению в проекте.
|
Подразделы:
Получение существующих шаблонов
Шаблоны можно получить из различных источников. Некоторые разработчики программного обеспечения хранят собственные
шаблоны в хранилищах ресурсов для повторного применения в других проектах. Кроме того, можно использовать шаблоны,
поставляемые вместе с продуктом RUP. Если подходящие шаблоны недоступны, в рамках проекта может потребоваться
разработка дополнительных шаблонов.
Шаблоны, поставляемые вместе с продуктом RUP, входят в состав двух модулей, которые можно добавить в любую конфигурацию
RUP, созданную с помощью редактора методов
Rational. В результате они будут доступны всем участникам проекта на Web-сайте RUP. Шаблоны RUP, указанные в
конфигурации, перечислены на странице Шаблоны. Кроме того,
список шаблонов можно просмотреть в разделе "Шаблоны" страниц описания рабочих продуктов.
Примечание: Проект не требует создания шаблонов для всех типов рабочих продуктов. В некоторых случаях более эффективным
может быть наглядный пример. Отдельные задания создания документации наиболее эффективно выполняются с помощью
автоматических инструментов. Инструменты создания документов, такие как Rational SoDA™, предоставляют множество готовых
шаблонов для создания отчетов из рабочих продуктов проекта.
Разработка новых шаблонов
Если определенные шаблоны недоступны или неприменимы, руководитель проекта может принять решение о разработке в рамках
проекта новых шаблонов. Аналогично разработке рабочих продуктов соответствующие трудозатраты необходимо включить в план
проекта, назначить ответственных участников группы и отслеживать состояние выполнения. Эти задачи выполняются по мере
необходимости, а также могут быть результатом преобразования существующего рабочего продукта в шаблон.
Руководитель проекта может поставить вопрос о применении отдельных новых или обновленных шаблонов в последующих
проектах. Как правило, такое решение принимается в ходе оценки проекта совместно с лицами, отвечающими за повышение
эффективности процесса организации.
Настройка шаблонов для применения в проекте
Подготовка шаблонов к применению в проекте предусматривает их настройку в соответствии с контекстом проекта, а также
стилем процесса разработки программного обеспечения. Стандартные шаблоны, поставляемые вместе с RUP, могут быть слишком
формальными для одних проектов и недостаточно формальными для других. Настройка шаблонов может ограничиться добавлением
метаданных проекта, таких как имя компании, код проекта и эмблема, либо потребовать удаления и добавления отдельных
разделов. Большинство шаблонов RUP содержат инструкции, облегчающие создание рабочего продукта. Предполагается, что по
мере развития рабочего продукта этот текст будет удаляться. Если проект требует размещения инструкций на внутреннем
Web-сайте RUP, то в ходе выполнения задачи настройки встроенные инструкции можно удалить.
Предоставление доступа к шаблонам
Существует несколько способов предоставления участникам проекта доступа к шаблонам. Наиболее эффективный из них
предусматривает добавление шаблонов в рабочую область инструмента, применяемого для создания рабочего продукта.
Например, если в качестве системы разработки применяется Rational Rose™, то при создании нового файла модели для выбора
должен быть доступен настроенный шаблон модели. Конкретный подход, применяемый для такой интеграции, зависит
приложения. Дополнительная информация приведена в электронной справке по приложению. Независимо от возможности
реализации этого уровня интеграции шаблоны рекомендуется размещать на Web-сайте процесса проекта, предоставив доступ к
ним участникам группы.
Шаблоны RUP, поставляемые в качестве модулей методов, можно добавить в конфигурацию метода. Для этого следует выбрать
модули в редакторе методов Rational. Кроме того, технология модулей позволяет добавить
собственные шаблоны. Дополнительная информация о модулях и конфигурациях приведена в разделе Концепция: Адаптация RUP.
|