Принципиальной особенностью каскадного подхода является переход на следующую стадию и осуществляется только после того, как будет полностью завершена работа на текущей стадии, возвратов на пройденные стадии не предусматривается. Каждая стадия заканчивается получением некоторых результатов, которые служат в качестве исходных данных для следующей стадии.
Этапы проекта в соответствии с каскадной моделью: Формирование требований – Проектирование – Реализация – Тестирование - Ввод в действие - Эксплуатация и сопровождение.
Преимущества применения каскадной модели заключаются в следующем: 1) на каждой стадии формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; 2) выполняемые в логичной последовательности стадии работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Основными недостатками каскадного подхода являются: 1) позднее обнаружение проблем; 2) выход из календарного графика, запаздывание с получением результатов;
3) избыточное количество документации;
4) невозможность разбить систему на части (весь продукт разрабатывается за один раз);
5) высокий риск создания системы, не удовлетворяющей изменившимся потребностям пользователей.