32
Жизненный цикл проекта RUP состоит из четырех фаз.
Последовательность этих фаз фиксирована, но число итераций,
необходимых
для
завершения
каждой
фазы,
определяется
индивидуально для каждого конкретного проекта. Фазы RUP нельзя
отождествлять с фазами водопадной модели – их назначение и
содержание принципиально различны.
Начало (Inception)
Стадия «начало» обычно состоит из одной итерации. В ходе
выполнения этой стадии необходимо:
определить видение и границы проекта;
создать экономическое обоснование;
идентифицировать большую часть прецедентов использования и
подробно описать несколько ключевых прецедентов;
найти хотя бы одно возможное архитектурное решение;
оценить бюджет, график и риски проекта.
Если после завершения первой итерации заинтересованные лица
приходят к выводу о целесообразности выполнения проекта, проект
переходит в следующую стадию. В противном случае проект может быть
отменен или проведена еще одна итерация стадия «начало».
Проектирование (Elaboration)
В результате выполнения этой стадии на основе требований и
рисков проекта создается основа архитектуры системы. Проектирование
может занимать до двух-трех итераций или быть полностью
пропущенным (если в проекте используется архитектура существующей
системы без изменений). Целями этой фазы являются:
детальное описание большей части прецедентов использования;
создание оттестированной (при помощи архитектурно значимых
прецедентов использования) базовой архитектуры;
снижение основных рисков и уточнение бюджета и графика
проекта.
В отличие от каскадной модели, основным результатом этой стадии
является не множество документов со спецификациями, а действующая
система с 20-30% реализованных прецедентов использования [25].
Достарыңызбен бөлісу: