24
Модель сочетает в себе все возможности и функции предыдущих моделей
ЖЦ, но не повторяет их недостатков.
Применение спиральной модели целесообразно при разработке проектов,
использующих новые технологии или крайне сложных проектов, в которых
изначально подразумевается, что проект будет подвержен существенным
изменениям или добавлением новых требований к системе.
Достоинства спиральной модели:
Анализ рисков уменьшает их количество и позволяет заранее
определить непреодолимые из них;
Гибкость проектирования основана на совмещении преимуществ
каскадной и итерационной модели;
За счёт ускорения получения ранних прототипов системы, заказчик
получает возможность оценить и внести рекомендации для готового продукта;
Заказчик получает доступ к участию практически во всех этапах
создания системы;
Упрощает работу над проектом за счёт разбиения общего объема
работ на небольшие части.
Недостатки спиральной модели:
Сложная структура модели приводит к возникновению проблем в
работе с ней у персонала и заказчиков;
Большой объем документации из-за большого количества
промежуточных циклов;
Трудности в определении критериев для продолжения разработки
следующих циклов итерации;
Для разработки модели требуются мощные инструментальные
средства и методы прототипирования;
Не подходит для маленьких проектов, имеющих низкие показатели
риска, в ввиду дороговизны и стоимости модели разработки.