17
качество и планируются работы следующего витка спирали. Таким образом
углубляются и последовательно конкретизируются детали проекта и в
результате выбирается
обоснованный вариант, который доводится до
реализации.
Разработка итерациями отражает объективно существующий спиральный
цикл создания системы. Неполное завершение работ на каждом этапе позволяет
переходить на следующий этап, не дожидаясь полного завершения работы на
текущем. При итеративном способе разработки недостающую работу можно
будет выполнить на следующей итерации. Главная же задача –
как можно
быстрее показать пользователям системы работоспособный продукт, тем
самым, активизируя процесс уточнения и дополнения требований.
Преимущества
Существенно упрощается внесение изменений в проект при изменении
требований заказчика,
Отдельные элементы ИС интегрируются в единое целое постепенно,
причем, процесс интеграции производится фактически непрерывно,
Уменьшение
уровня рисков, т.к. риски обнаруживаются именно в
процессе интеграции. Риск максимален в
начале разработки проекта, по мере
продвижения он уменьшается,
Гибкость в управлении проектом. Например,
можно сократить сроки
разработки за счет уменьшения функциональности системы или использовать в
качестве составных частей вместо своих разработок продукцию других фирм,
Итерационный подход упрощает повторное использование компонентов.
Анализ проекта после проведения нескольких начальных итераций позволяет
выявить общие, многократно используемые компоненты, которые на
последующих итерациях будут совершенствоваться,
Спиральная модель позволяет получить
более надежную и устойчивую
систему, т.к. ошибки и слабые места обнаруживаются и исправляются на
каждой итерации.
Достарыңызбен бөлісу: