|
Процесс разработки - Этап КОНСТРУИРОВАНИЕ (Construction) |
Страница 9 из 37
Этап КОНСТРУИРОВАНИЕ (Construction)
Главное назначение этапа — создать программный продукт, который обеспечивает начальные операционные возможности. Цели этапа КОНСТРУИРОВАНИЕ: q минимизировать стоимость разработки путем оптимизации ресурсов и устранения необходимости доработок; q добиться быстрого получения приемлемого качества; q добиться быстрого получения контрольных версий (альфа, бета и т. д.). Основные действия этапа КОНСТРУИРОВАНИЕ: q управление ресурсами, контроль ресурсов, оптимизация процессов; q полная разработка компонентов и их тестирование (по сформулированному критерию эволюции); q оценивание реализаций продукта (по критерию признания из спецификации представления). В итоге этапа КОНСТРУИРОВАНИЕ создаются следующие артефакты: q программный продукт, готовый для передачи в руки конечных пользователей; q описание текущей реализации; q руководство пользователя. Реализации продукта создаются в серии итераций. Каждая итерация выделяет конкретный набор элементов риска, выявленных на этапе развития. Обычно в итерации реализуется один или несколько элементов Use Case. Типовая итерация включает следующие действия: 1. Идентификация реализуемых классов и отношений. 2. Определение в классах типов данных (для свойств) и сигнатур (для операций). Добавление сервисных операций, например операций доступа и управления. Добавление сервисных классов (классов-контейнеров, классов-контроллеров). Реализация отношений ассоциации, агрегации и наследования. 3. Создание текста на языке программирования. 4. Создание(обновление) документации. 5. Тестирование функций реализации продукта. 6. Объединение текущей и предыдущей реализаций. Тестирование итерации.
|