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