Спиральная модель (spiral model)- представляет собой частный случай итерационной инкрементальной модели, в котором особое внимание уделяется управлению рисками, которые влияют на организацию процесса разработки проекта и контрольные точки. Схематично суть спиральной модели представлена на рисунке ниже. Обратите внимание на то, что здесь четко выделены четыре ключевые фазы: - проработка целей, альтернатив и ограничений; - анализ рисков и прототипирование; - разработка (промежуточной версии) продукта; - планирование следующего цикла. С точки зрения тестирования и управления качеством повышенное внимание к рискам является весомым преимуществом при использовании спиральной модели для разработки концептуальных проектов, в которых требования естественным образом являются сложными и нестабильными- они могут многократно меняться по ходу выполнения проекта.