Каскадная модель имеет несколько положительных сторон, благодаря
которым она при выполнении различного рода инженерных разработок хорошо
зарекомендовала себя и благодаря чему является широко распространенной.
Рассмотрим основные достоинства использования данной модели:
− на каждом этапе каскадной модели происходит формирование
законченного набора проектной документации, которая отвечает критериям
согласованности и полноты. На последних этапах также происходит разработка
пользовательской документации, которая в свою очередь охватывает все виды
обеспечения ИС, предусмотренные стандартами: методическое,
информационное, организационное, аппаратное и программное;
− этапы работ, которые выполняются в логичной последовательности,
позволяют планировать не только сроки завершения, но и соответствующие
затраты.
Но, несмотря на все эти достоинства, каскадная модель обладает рядом
недостатков, которые ограничивают ее применение при разработке ИС. При
этом данные недостатки делают данную модель либо полностью неприменимой,
либо способствуют увеличению как стоимости проекта, так и сроков разработки.
На сегодняшний день многие неудачи программных проектов объясняются
именно применение последовательного процесса разработки.
Рассмотрим недостатки каскадной модели при ее применении для
разработки ИС:
− огромная задержка в получении результатов при разработке системы.
Этот недостаток проявляется в основном в том, что из-за применения
последовательного подхода к разработке согласование результатов с
заказчиками производится только после завершения очередного этапа работ.
Поэтому может оказаться, что разрабатываемая ИС не соответствует
требованиям пользователей.
− выявление ошибок и недоработок, как правило, происходит не на
текущем этапе работ, а при проведении следующего этапа работ, что напрямую
ведет к необходимости возвращения на предыдущие стадии. Последовательная и
поэтапная работа над проектом может являться следствием того, что ошибки,
которые были допущены на ранних этапах, как правило, обнаруживаются только