· Эволюция моделей жизненного цикла ПО
Каскадная модель. (1970-1985 годы)
Переход на следующую стадию осуществляется после того, как полностью будут завершены проектные операции предыдущей стадии и получены все исходные данные для следующей стадии.

Достоинствами такой схемы являются:
• получение в конце каждой стадии законченного набора проектной документации, отвечающего требованиям полноты и согласованности;
• простота планирования процесса разработки.
Данная схема оказалась применимой только к созданию систем, для которых в самом начале разработки удавалось точно и полно сформулировать все требования.
В целом необходимость возвратов на предыдущие стадии обусловлена следующими причинами:
• уточнение спецификации в процессе разработки может привести к необходимости пересмотра уже принятых решений;
• изменение требований заказчика непосредственно в процессе разработки;
• быстрое моральное устаревание используемых технических и программных средств.