Модели жизненного цикла ис

Одним из базовых понятий проектирования ИС является понятие жизненного цикла ИС. Иногда используется уточняющий термин «жизненный цикл программного обеспечения» (ЖЦ ПО), который делает акцент на самую активную и наиболее часто подверженную изменению компоненту ИС.

ЖЦ ИС — это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.

Жизненный цикл ИС можно представить как ряд событий, происходящих с системой в процессе ее создания и использования.

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

Под моделью ЖЦ ИС понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ ИС. Модель ЖЦ зависит от специфики ИС и специфики условий, в которых последняя создается и функционирует.

Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. Модель жизненного цикла — структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования. Каждый этап жизненного цикла ИС системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ. Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов.

В настоящее время известны и используются следующие модели жизненного цикла:

каскадная модель;

каскадная модель с промежуточным контролем;

спиральная модель;

итеративная (инкрементальная) модель;

модель «через тестирование».

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

каскадная модель (в 1970-1985 гг.);

спиральная модель (в 1986-90 г.г.).

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


Читать еще…

Понравилась статья? Поделиться с друзьями: