Модели жизненного циклаСодержание этапов жизненного цикла информационных систем

1. Предпроектное обследование

1.1. Сбор материалов для проектирования:

— формирование требований;

— изучение объекта автоматизации;

— выбор и разработка варианта концепции системы.

1.2. Анализ материалов и разработка документации

— создание и утверждение технико-экономического обоснования;

— разработка и утверждение технического задания на проектирование информационной системы.

2. Проектирование информационной системы

2.1. Предварительное проектирование:

— выбор проектных решений по всем аспектам разработки информационной системы;

— описание всех компонентов информационной системы;

— оформление и утверждение технического проекта.

2.2. Детальное проектирование:

— выбор и разработка математических методов и алгоритмов программ;

— корректировка структур баз данных;

— создание документации на поставку и установку программных продуктов;

— выбор комплекса технических средств информационной системы;

— создание документации на поставку и установку технических средств;

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

3. Разработка информационной системы:

— получение и установка технических средств;

— разработка тестирование и доводка программ;

— получение и установка программных средств;

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

4. Ввод информационной системы в эксплуатацию:

— ввод в опытную эксплуатацию технических средств;

— ввод в опытную эксплуатацию программных средств;

— обучение и сертификация персонала;

— проведение опытной эксплуатации всех компонентов и системы в целом;

— сдача в эксплуатацию и подписание актов приемки-сдачи работ.

5. Эксплуатация информационной системы:

— повседневная эксплуатация;

— сопровождение программных, технических средств и всего проекта.

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

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

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

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

При использовании спиральной модели:

— происходит накопление и повторное использование проектных решений, средств проектирования, моделей и прототипов информационной системы и информационной технологии;

— осуществляется ориентация на развитие и модификацию системы и технологии в процессе их проектирования;

— проводится анализ риска и издержек в процессе проектирования систем и технологий.