Основные этапы разработки по каскадной модели. Каскадная модель жизненного цикла информационной системы

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

Модели жизненного цикла информационной системы

Жизненный цикл информационных систем

Содержание лекции

Лекция №3

Жизненный цикл информационных систем... 1

Модели жизненного цикла информационной системы.. 1

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

Основные этапы разработки по каскадной модели. 2

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

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

Спиральная модель жизненного цикла. 5

Итерации. 5

Преимущества спиральной модели. 6

Недостатки спиральной модели. 7

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

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

К настоящему времени наибольшее распространение получили две основные (классические) модели жизненного цикла:

  • каскадная модель, иногда также называемая моделью водопада (waterfall);
  • спиральная модель.

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

Можно выделить следующий ряд устойчивых этапов разработки, практически не зависящих от предметной области (рис. 1):

  • анализ требований заказчика;
  • проектирование;
  • разработка;
  • тестирование и опытная эксплуатация;
  • сдача готового продукта.

Рис. 1. Каскадная модель разработки.

Результатом, получаемым на первом этапе, является техническое задание (задание на разработку), согласованное со всеми заинтересованными сторонами.

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

Результатом выполнения третьего этапа является готовый программный продукт.

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

Главная задача пятого этапа — убедить заказчика, что все его требования выполнены в полной мере.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: