Из-за недостатков каскадной модели ее применение необходимо ограничить ситуациями, в которых требования и их реализация максимально четко определены и понятны.
Каскадная модель хорошо функционирует при ее применении в циклах разработки программного продукта, в которых используется неизменяемое определение продукта и вполне понятные технические методики.
Если компания имеет опыт построения определенного рода системы — автоматизированного бухгалтерского учета, начисления зарплаты, ревизии, компиляции, производства, — тогда в проекте, ориентированном на построение еще одного продукта такого же типа, возможно, даже основанного на существующих разработках, можно эффективно использовать каскадную модель. Другим примером надлежащего приме-нения модели может служить создание и выпуск новой версии уже существующего продукта, если вносимые изменения вполне определены и управляемы. Перенос уже существующего продукта на новую платформу часто приводят в качестве идеального примера использования каскадной модели в проекте.
При всей справедливости критики этой модели все же следует признать, что модифицированная версия каскадной модели является в значительной степени менее жесткой, чем ее первоначальная форма.
Содержание
Введение 3
1. Теоретические аспекты каскадной модели жизненного цикла проекта 5
1.1. Каскадная модель жизненного цикла проекта 5
1.2. Краткое описание фаз модифицированной каскадной модели 8
2. Преимущества и недостатки каскадной модели 10
3. Реализация основных функций системы 13
3.1. Область применения каскадной модели 13
3.2. Программно-алгоритмическая часть 15
Заключение 23
Список использованных источников 25