Роль требований в жизненном цикле
Модель вариантов использования разрабатывается посредством нескольких приращений.
Каждая итерация добавляет к модели новые варианты использования
и добавляет новые подробности к описанию уже существующих.
Рисунок 6.2 дает понятие о том, как в ходе различных фаз проектирования
и входящих в них итераций протекает рабочий процесс определения требований
и получаются итоговые артефакты (см. главу 12).
О В течение фазы анализа и определения требований аналитики идентифицируют
большую часть вариантов использования с целью разграничить систему
и обозреть проект и детализируют наиболее критичные из них (менее 10 %).
Рис. 6.2. Требования определяются в основном в ходе предварительной
фазы и фазы детальной разработки
о В течение фазы проектирования аналитики определяют большую часть оставшихся
требований, чтобы разработчики могли оценить объем работ. Цель —
к концу фазы детальной разработки определить приблизительно 80% требований
и описать большинство вариантов использования. (Отметим, что лишь 5-
10% этих требований должны быть к этому моменту включены в архитектуру.)
О Оставшиеся требования фиксируются и выполняются в течение фазы построения.
О В течение фазы перехода определение требований практически не проводится.
Исключением будут только случаи изменения требований.