
81
ного продукта, где используется фиксированное определение продукта и
есть понятные технические методики.
Спиральная модель особое внимание уделяет начальным этапам раз-
работки – подготовке стратегии, проектированию и анализу, где все приме-
няемые технические решения проверяются и обосновываются методом со-
здания прототипов. Каждый виток спирали означает создание компонента
или версии программного обеспечения. На них можно уточнять цели и ха-
рактеристики проекта, его качество, а также определяются работы на следу-
ющем витке. Таким образом, углубляются и конкретизируются детали про-
екта, и в результате определяется обоснованный вариант, который и реали-
зуется. Спиральная модель несет в себе преимущества каскадной модели.
При этом она включает в себя анализ рисков, умеет ими управлять, а также
содержит процессы поддержки и менеджмента. Так же в ней заложена раз-
работка программного обеспечения при использовании методов прототипи-
рования или быстрой разработки программ при помощи языков программи-
рования и средств разработки 4-го поколения и выше.
Особые свойства спиральной модели – отказ от закрепления требований и
установки приоритетов пользовательским требованиям; создание последова-
тельных прототипов, начиная с наиболее высшего; определение и анализ
риска на каждом шаге; оценка результата по итогам каждой итерации и пла-
нирование проведения следующей итерации. Преимуществами спиральной
модели можно назвать:
Быструю разработку (получение более раннего результата за счет про-
тотипа);
Постоянное присутствие заказчика в процессе разработки;
Разбиение большого проекта на малые части;
Снижение рисков (более предсказуемое поведение системы).
В связи с небольшим объемом проектных работ, а также характером проекта
выберем каскадную модель для описания жизненного цикла. В соответствии
с этим в него будут входить следующие этапы:
Формирование требований