Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AYUDA.doc
Скачиваний:
3
Добавлен:
22.09.2019
Размер:
212.48 Кб
Скачать

Жизненный цикл ис

Важнейшим понятием для ИС является жизненный цикл – интервал времени от момента зарождения замысла до момента «утилизации» последствий его реализации. Жизненный цикл разбит на стадии, для которых характерны длительность (временной интервал), содержание работ, состав требуемых ресурсов:

1. Спецификация состава, структуры и характеристик компонентов ИС.

2. Проектирование компонентов ИС.

3. Эксплуатация ИС.

4. Сопровождение ИС.

5. Утилизация ИС.

Для каждой стадии ЖЦ ИС существуют свои целевые установки, критерии оценки достижения целей, перечень ограничений, учитываемых в процессе выполнения стадии, а также  методы и технологии выполнения работ.  Основополагающим документом, регламентирующим процессы разработки ИС, является стандарт ГОСТ Р ИСО/МЭК 12207,  введенный в действие с 01.07.2000 г. в полном соответствии с международным стандартом ISO/IEC 12207 «Information Technology — Software Life Cycle Processes», а также нормативные документы, определяющие правила описания исходной информации, методы и средства выполнения и контроля технологических операций, требования к документированию работ, организационную структура коллектива разработчиков и т.п. Стандарт ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Стадии создания» определяет .

Код стадии

Стадии

Код этапа

Этапы работ

1.

Формирование требований к ИС

1.1.

Обследование объекта и обоснование необходимости создания ИС

1.2.

Формирование требований пользователей к ИС.

1.3.

Оформление отчета о выполненной работе и заявки на разработку ИС (тактико-техническое задание)

2.

Разработка концепции ИС

2.1.

Изучение объекта

2.2.

Проведение необходимых научно-исследовательских работ

2.3.

Разработка вариантов концепции ИС, удовлетворяющих требованиям пользователей

2.4.

Оформление отчета о выполненной работе

3.

Техническое задание

3.1.

Разработка и утверждение технического задания на создание ИС

4.

Эскизный проект

4.1.

Разработка предварительных проектных решений по системе и ее частям

4.2.

Разработка документации на ИС и ее части

5.

Технический проект

5.1.

Разработка проектных решений по системе и ее частям

5.2.

Разработка документации на ИС и ее части

5.3.

Разработка и оформление документации на поставку изделий для комплектования ИС и (или) технических требований на их разработку

5.4.

Разработка заданий на проектирование в смежных частях проекта объекта автоматизации

6.

Рабочая документация

6.1.

Разработка рабочей документации на систему и ее части

6.2.

Разработка или адаптация программ

7.

Ввод в действие

7.1.

Подготовка объекта автоматизации к вводу ИС в действие

7.2.

Подготовка персонала

7.3.

Комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами и информационными изделиями)

7.4.

Строительно-монтажные работы

7.5.

Пусконаладочные работы

7.6.

Проведение предварительных испытаний

7.7.

Проведение опытной эксплуатации

7.8.

Проведение приемочных испытаний

8.

 Сопровождение

8.1.

Выполнение работ в соответствии с гарантийными обязательствами

8.2.

Послегарантийное обслуживание

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

1. Каскадная модель,  разработана в  70-е г. 20 века. Каждая стадия должна заканчиваться получением результатов, являющихся исходными данными для выполнения работ следующей стадии, переход на следующую стадию выполняется последовательно, после завершения всех работ предыдущей стадии. Документирование работ каждой стадии выполняется как на предварительной, так и на окончательной фазе их выполнения. Каскадная модель идеально подходит для небольших, «монолитных» проектов, не имеющих развитой структуры, и не подходит для структурно-сложных или многокомпонентных проектов. Проекты, отличающиеся новизной или неопределенностью своих требований, не могут быть жестко регламентирована на всех стадиях ЖЦ ИС. В реальных разработках выполняются возвраты к предыдущим стадиям, вносятся коррективы и повторяются стадии ЖЦ. .

2. Спиральная модель разработки ПО появилась в 80-е г. 20 века, обеспечивает итерационный подход, постепенное уточнение требований и спецификаций ПО; структурную организацию ПО; использование «прототипов» для ПО. В рамках спиральной модели разработан специальный подход к разработке ПО — «быстрая разработка приложений» (Rapid Application Development — RAD), ориентированный на создание готовых частей ПО на основе прототипов, получаемых с использованием CASE-технологий.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]