Главная » UML » Технологический процесс управления средой

0

В главе описываются артефакты, создаваемые в процессе управления средой, и виды деятельности, необходимые в этом процессе.

Цель

Цель процесса управления средой — процедурная и инструментальная поддержка организации-разработчика программного обеспечения. В эту поддержку входит следующее.

•       Выбор и приобретение инструментальных средств

•       Настройка инструментальных средств для удовлетворения требований органи
зации

•       Конфигурирование процесса

•       Усовершенствование процесса

•       Создание   технических   служб,   поддерживающих   процесс:   инфраструктуры
информационной технологии, службы управления счетом, службы резервного
дублирования и т. д.

Некоторые виды деятельности процесса управления средой, относящиеся к реализации и конфигурированию процесса, описываются в главе 17, "Конфигурирование и реализация Rational Unified Process".

Исполнители и артефакты

Все артефакты и исполнители технологического процесса управления средой указаны на рис. 14.1. Рассмотрим его подробнее. Основным исполнителем этого процесса является технолог, отвечающий за сам процесс разработки программного обеспечения. В его обязанности входит конфигурирование процесса перед запуском проекта и непрерывное усовершенствование процесса в ходе проектных работ.

 

Глава 14.            191

Инструментальщик выбирает и приобретает инструментальные средства поддержки разработки. Он также выполняет настройку и конфигурирование инструментальных средств для полного отражения нужд проекта. Как правило, роль инструментальщика выполняют несколько сотрудников, каждый из которых отвечает за отдельное инструментальное средство или группу связанных средств.

Системный администратор поддерживает аппаратную и программную среду разработки и выполняет задачи системного администрирования, такие как управление счетом, резервное дублирование и т. д.

Технологический процесс

состоит из четырех элементов процесса, изображенных на рис. 14.2.

Подготовка среды к реализации проекта

Цель подготовки среды к реализации проекта состоит в следующем.

•       Оценка текущего состояния организации-разработчика.

•       Оценка текущей инструментальной поддержки.

•       Создание предварительного проекта плана разработки.

•       Создание перечня инструментальных средств, которые, могут использоваться в
разработке.

•       Создание перечня шаблонов, подходящих для производства ключевых артефактов.

Подготовка среды к итерации

Цель этого элемента состоит в следующем.

•       Полная подготовка плана разработки к итерации.

•       Подготовка и (если требуется) настройка инструментальных средств, которые
будут использоваться в итерации.

•       Проверка точности настройки и установки инструментальных средств.

•       Создание набора шаблонов, которые будут использоваться в итерации.

•       Подготовка людей к пониманию и использованию инструментальных средств и
плана разработки.

Подготовка директив к итерации

Для каждой итерации необходимо подготовить директивы, относящиеся к следующим видам деятельности и артефактам.

•       Моделирование производства

•       Моделирование прецедентов

•       Проектирование

•       Программирование

•       Руководство по стилю

•       Пользовательский интерфейс

•       Тестирование

•       Инструментальные средства

При подготовке директив к каждой итерации следует учитывать анализ проблем и дефектов предыдущих итераций.

Подготовка среды поддержки итерации

Разработчикам необходима поддержка в использовании инструментальных средств и поддержка процесса в ходе итерации.

 

Резюме

•       Целью процесса управления средой является обеспечение должной инструмен
тальной, процедурной и методологической поддержки организации-разработ
чика.

•       Многие виды деятельности и этапы Rational Unified Process могут быть автома
тизированы посредством инструментальных средств, что позволит избежать
наиболее трудоемких, напряженных и подверженных ошибкам аспектов разра
ботки программного обеспечения.

•       В плане разработки описывается конкретная версия Rational Unified Process,
используемая в проекте, и ее применение ко всем технологическим процессам
проекта.

По теме:

  • Комментарии