Е. А. Неймарк модели жизненного цикла и технологии



Pdf көрінісі
бет13/28
Дата04.09.2022
өлшемі1,29 Mb.
#38433
түріУчебно-методическое пособие
1   ...   9   10   11   12   13   14   15   16   ...   28
Особенности 
Отметим некоторые особенности спиральной модели: 
До начала разработки ПО есть несколько полных циклов анализа 
требований и проектирования.
Количество циклов модели (как в части анализа и проектирования, так и в 
части реализации) не ограничено и определяется сложностью и объемом задачи 
В модели предполагаются возвраты на оставленные варианты при 
изменении стоимости рисков.
Каждая итерация представляет собой законченный цикл разработки, 
приводящий к выпуску внутренней или внешней версии и которая 
совершенствуется от итерации к итерации, чтобы стать законченной системой. 
Каждый виток спирали соответствует созданию фрагмента или версии 
ПО, на нем уточняются цели и характеристики проекта, определяется его 


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


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   28




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет