27
Управление средой проекта (Environment).
Настройка процесса под конкретный проект, выбор и смена
технологий и инструментов, используемых в проекте.
Для автоматизации генерации кода и создания документации
используется инструментальные средства комплекса Rational Rose. В основе
работы Rational Rose лежит построение диаграмм и спецификаций UML,
определяющих архитектуру системы, ее статические и динамические аспекты.
Рис. 5. Интенсивность процессов PUP на разных фазах
В результате разработки проекта с помощью Rational Rose формируются
следующие документы:
диаграммы UML, представляющие собой модель разрабатываемой
программной системы;
спецификации классов, объектов, атрибутов и операций;
заготовки текстов программ.
Тексты программ являются заготовками для последующей работы
программистов. Состав информации, включаемой в
программные файлы,
определяется либо по умолчанию, либо по усмотрению пользователя. В
дальнейшем эти исходные тексты развиваются программистами в полноценные
программы.
Подводя итоги описания технологии RUP, подчеркнем основные аспекты
ЖЦ, положенного в ее основу. В
данной технологии используется каскадная
модель ЖЦ с элементами инкрементальной. Черты инкрементальной модели
выражаются в
разбивке каждого этапа на итераций, целью которых является
последовательное осмысление стоящих проблем, наращивание эффективных
решений и снижение риска потенциальных ошибок в проекте. Каскадной – в
переходе к следующей фазе после достижения заданного уровня качества,
наличии четких правил перехода и использовании результатов предыдущей
фазы для начала текущей.