Что такое спиральная модель?
Спиральная модель представляет собой комбинацию модели водопада и итерационной модели. Каждый этап спиральной модели начинается с цели проектирования и заканчивается тем, что клиент анализирует ход выполнения. Спиральная модель была впервые упомянута Барри Бемом в его статье 1986 года.
Команда разработчиков в модели Spiral-SDLC начинает с небольшого набора требований и проходит каждый этап разработки для этого набора требований. Команда разработчиков программного обеспечения добавляет функциональные возможности для дополнительных требований в каждой возрастающей спирали, пока приложение не будет готово к этапу производства.
Фазы спиральной модели
Фазы спиральной модели | Действия, выполняемые на этапе |
планирование |
|
Анализ риска |
|
инженерия |
|
оценка |
|
Когда использовать спиральную методологию?
- Когда проект большой
- Когда релизы должны быть частыми
- Когда создание прототипа применимо
- Когда важна оценка риска и затрат
- Для проектов среднего и высокого риска
- Когда требования неясны и сложны
- Когда изменения могут потребоваться в любое время
- Когда долгосрочное обязательство по проекту неосуществимо из-за изменений в экономических приоритетах
Преимущества и недостатки спиральной модели
преимущества |
Недостатки |
|
|
|
|
|
|
|
|
|
|