Модель ЖЦ ПО – структура, определяющая последовательность выполнения и
взаимосвязь процессов, действий и задач на протяжении ЖЦ.
Каскадный подход (1970-1985)
Модель с промежуточным контролем
Спиральная модель (1986-1990)
Каскадная схема разработки ПО

ПРЕИМУЩЕСТВА
на каждой стадии формируется законченный
набор проектной документации, отвечающий критериям полноты и согласованности
выполняемые в логичной последовательности
стадии работ позволяют планировать сроки завершения всех работ и соответствующие
затраты
НЕДОСТАТКИ
реальный процесс создания ПО не укладывается в такую жёсткую схему
процесс носит, как правило, итерационный
характер
Реальный процесс разработки ПО

Спиральная модель ЖЦ ПО

Быстрая разработка приложений
(подход RAD – Rapid Application
Development)
небольшие группы
разработчиков (3…7 чел.), выполняющие работы по проектированию отдельных
подсистем ПО (максимальная управляемость коллектива)
короткий, тщательно проработанный
производственный график (до 3 мес.)
повторяющийся цикл, в котором, по мере
разработки продукта запрашиваются, уточняются и реализуются требования
заказчика