Жизненный цикл ПО
Жизненный цикл ПО – это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.
2
Модели ЖЦ
Модели ЖЦ:
Каскадная модель.
Интерационная модель.
Спиральная модель.
Rational Objectory Process (ROP)
3
Каскадная модель
Каскадная модель – модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки.
4
Каскадная модель
Каскадная модель:
последовательное выполнение входящих в её состав этапов;
окончание каждого предыдущего этапа до начала последующего;
отсутствие временного перекрытия этапов (следующий этап не начнётся пока не закончится предыдущий);
отсутствие возврата предыдущего этапа;
наличие результата только в конце разработки.
5
Каскадная модель
Схема каскадной модели:
6
Стратегичное планирование
Анализ требований
Проектирование
Реализация
Тестирование и отладка
Эксплуатация и сопровождение
Интерационная модель
Интерационная модель:
наличие обратных связей между этапами появляется возможность проведения проверок и корректировок на каждой стадии;
трудоёмкость меньше чем в каскадной модели (стадия отладка).
7
Интерационная модель
Схема интерационной модели:
8
Анализ
Проектирование
Реализация
Внедрение
Сопровождение
Спиральная модель
Спиральная модель поддерживает изменения поэтапной модели, но особое внимание уделяется:
анализу требований;
проектированию спецификаций;
предварительному проектированию;
детальному проектированию.
9
Спиральная модель
Данная модель представляет собой процесс разработки программного обеспечения, сочетающий в себе как проектирование, так и постадийное прототипировнаие с целью сочетания преимуществ восходящей и нисходящей концепции, делающая упор на начальные этапы жизненного цикла: анализ и проектирование. Отличительной особенностью этой модели является специальное внимание рискам, влияющим на организацию жизненного цикла.
10
Rational Objectory Process (ROP)
Rational Objectory Process (ROP)(методология объектно-ориентированного программирования) использует язык UML
12
Rational Objectory Process (ROP)
Rational Objectory Process (ROP) :
интерактивный процесс в течении которого происходит последовательное уточнение результатов;
направлен на создание моделей;
действия определяются блоками использования;
разбит на циклы, каждый из которых состоит из 4 фаз: начальная стадия(Inception), разработка(Elaboration), конструирование(Constuction), ввод в эксплуатацию(Transition).
13
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.