Каскадная модель жизненного цикла информационной системы


Каскадная модель демонстрирует классический подход к разработке различных систем в любых прикладных областях.

Рис. 2.2. Каскадная модель жизненного цикла информационной системы.

Основной характеристикой каскадного метода является разбиение всей разработки на этапы, причем переход от одного этапа к следующему происходит только после того, как будет полностью завершена работа на текущем. Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.

На первом этапе проводится исследование проблемы, которая должна быть решена, четко формулируются все требования заказчиков. Результатом, получаемым на данном этапе, является техническое задание, согласованное со всеми заинтересованными сторонами.

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

Третий этап – реализация проекта. Здесь осуществляется разработка программного обеспечения в соответствии с проектными решениями, полученными на предыдущем этапе. Результатом выполнения данного этапа является готовый программный продукт.

На четвертом этапе проводится проверка полученного программного обеспечения на предмет соответствия требованиям, заявленным в техническом задании. Тестирование позволяет выявить скрытые недостатки, проявляющиеся в реальных условиях работы информационной системы.

Последний этап – сдача готового проекта и его сопровождение.