Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИЭС УМК.doc
Скачиваний:
6
Добавлен:
18.11.2019
Размер:
3.76 Mб
Скачать

1.6. Последовательность разработки ис

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

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

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

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

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

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

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

Таблица 1

Код стадии

Стадии

Код этапа

Этапы работ

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.

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

7

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

7.1

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

7.2.

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

7.3

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

7.4

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

7.5

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

7.6

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

Продолжение таблицы 1

Код стадии

Стадии

Код этапа

Этапы работ

7.7

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

7.8

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

8

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

8.1

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

8.2

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

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

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

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

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

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