Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ СА.doc
Скачиваний:
16
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

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

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

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

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

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

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

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

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

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

Основные достоинства каскадной модели

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

Положительные стороны применения каскадного подхода:

  • на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;

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

Недостатки каскадной модели

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

Рис. 2.5. Реальный процесс создания информационной системы

К основным недостаткам каскадной модели можно отнести:

  • существенная задержка получения результатов;

  • согласование результатов с пользователями производится только в точках, планируемых после завершения каждого этапа работ;

  • сложность распараллеливания работ по проекту;

  • чрезмерная информационная перенасыщенность каждого из этапов;

  • сложность управления проектом;

  • высокий уровень риска и ненадежность инвестиций.