52
Интегрирующий аспект применения спиральной модели становится оче-
видным, учитывая радиальное измерение спирали. При каждой итерации спи-
рали разрабатываются все более полные версии АИС. На первом витке спирали
происходит определение начальных целей, вариантов и ограничений, а также
распознаются и анализируются риски. Если анализ риска показывает неопреде-
ленность требований, на помощь разработчику и заказчику приходит макетиро-
вание, используемое в квадранте конструирования.
На дальнейших этапах осуществляется определение проблемных и уточ-
ненных требований, при этом может использоваться метод моделирования. За-
казчик дает оценку инженерной (конструкторской) работы и осуществляет вне-
сение предложений по модификации текущего релиза АИС (квадрант оценки
заказчиком). На следующей фазе осуществляется планирование и анализ рис-
ков, который базируется на предложениях заказчика. В каждом цикле по спи-
рали результаты анализа риска формируются в виде «продолжать, не продол-
жать». Если риск слишком велик, проект может быть остановлен.
Если проект не приостанавливается, продолжается движение по спирали
и с каждым шагом разработчики приближаются к более общей модели разраба-
тываемой системы. В каждом цикле по спирали требуется конструирование
(нижний правый квадрант), которое может быть реализовано классическим
жизненным циклом или макетированием. Заметим, что количество действий по
разработке (происходящих в правом нижнем квадранте) возрастает по мере
продвижения от центра спирали.
Эти действия пронумерованы на рисунке 11 и имеют следующее содер-
жание:
1. Осуществление начального сбора требований и планирования проек-
та.
2. Осуществление начального сбора требований и планирования проекта
на основании рекомендаций заказчика.
3. Осуществление анализа риска на основании начальных требований.
4. Осуществление анализа риска на основе реакции заказчика.