Модель отображает базовую концепцию, которая заключается в том, что каждый цикл представляет собой набор операций, которому соответствует такое же количество стадий, как и в модели каскадного процесса. Причем принимается во внимание каждая составляющая часть продукта, и каждый уровень сложности, начиная с общей формулировки потребностей и заканчивая кодированием каждой отдельной программы.
Достоинствами спиральной модели являются:1)ускорение разработки (раннее получение результата за счет прототипирования); 2) постоянное участие заказчика в процессе разработки; 3)разбиение большого объема работы на небольшие части; 4) снижение риска (повышение вероятности предсказуемого поведения системы).
К недостаткам спиральной модели можно отнести: 1) сложность планирования (определения количества и длительности итераций, оценки затрат и рисков); 2) сложность применения модели с точки зрения менеджеров и заказчиков (из-за привычки к строгому и детальному планированию); 3) напряженный режим работы для разработчиков (при краткосрочных итерациях).