16
количество стадий, как и в
модели каскадного процесса. При этом начальные
стадии, связанные с анализом и планированием, представлены более подробно
с добавлением новых элементов. В каждом цикле выделяются четыре базовые
фазы:
определение целей, альтернативных вариантов и ограничений,
оценка альтернативных вариантов, идентификация и разрешение
рисков,
разработка продукта следующего уровня,
планирование следующей фазы.
"Раскручивание" проекта начинается с
анализа общей постановки задачи
на разработку ПО. Здесь на первой фазе определяются общие цели,
устанавливаются предварительные ограничения, определяются возможные
альтернативы подходов к решению задачи. Далее проводится оценка подходов,
устанавливаются их риски. На шаге разработки создается концепция (видение)
продукта и путей его создания.
Следующий цикл – разработка проекта – начинается с планирования
разработки. На фазе определения целей устанавливаются ограничения проекта
(по срокам, объему финансирования, ресурсам и т.д.), определяются
альтернативы проектирования, связанные с
альтернативами требований,
применяемыми технологиями проектирования, привлечением субподрядчиков.
На фазе оценки альтернатив устанавливаются риски вариантов и делается
выбор варианта для дальнейшей реализации. На фазе разработки выполняется
проектирование и создается демо-версия, отражающая основные проектные
решения.
Следующий цикл –реализация ПО – также начинается с планирования.
Альтернативными вариантами реализации могут быть применяемые
технологии реализации, привлекаемые ресурсы. Оценка альтернатив и
связанных с
ними рисков на этом цикле определяется степенью
«отработанности» технологий и «качеством» имеющихся ресурсов. Фаза
разработки выполняется по каскадной модели с выходом – действующим
вариантом (прототипом) продукта.
Достарыңызбен бөлісу: