59
каскадная модель жизненного цикла, поскольку она обладает рядом
достоинств по сравнению с другими моделями:
1. Заказчик может оценить системные требования в процессе их
сбора командой разработчиков, поэтому взаимодействие заказчика с АИС
начинается на ранних этапах разработки.
2. Оценивая реакцию заказчиков при демонстрации
разрабатываемого продукта, разработчики получают сведения об одном или
нескольких аспектах поведения системы, благодаря чему сводится к
минимуму количество неточностей в требованиях.
3. Снижение возможности возникновения ошибок или искажений
информации при разработке системных требований, что приводит к созданию
более качественного конечного продукта.
4. Возможность внесения в процесс разработки новых или
неожиданных требований пользователей, что является необходимым,
поскольку реальное положение дел может отличаться концептуальной модели
предметной области.
5. Модель представляет собой формальную спецификацию,
воплощенную в рабочую модель жизненного цикла предметной области.
6. Модель позволяет выполнить гибкое проектирование и
разработку, включая несколько итераций на всех фазах жизненного цикла.
7. Использование модели способствует созданию постоянных
видимых признаков прогресса в выполнении проекта, что способствует
укреплению отношений с заказчиком.
8. Возможность возникновения разногласий при общении
заказчиков с разработчиками минимизирована.
9. Качество программного продукта определяется при активном
участии пользователя в процессе разработки на ранних фазах проекта.
10. Возможность наблюдения той или иной функции в действии
пробуждает очевидную необходимость в разработке функциональных
дополнительных возможностей.