Стадии жизненного цикла ИC по ГОСТ 34.601-90.
Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы:
1. Формирование требований к АС
1. Обследование объекта и обоснование необходимости создания АС
2. Формирование требований пользователя к АС
3. Оформление отчета о выполнении работ и заявки на разработку АС
2. Разработка концепции АС
1. Изучение объекта
2. Проведение необходимых научно-исследовательских работ
3. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователей
4. Оформление отчета о проделанной работе
3. Техническое задание
1. Разработка и утверждение технического задания на создание АС
4. Эскизный проект
1. Разработка предварительных проектных решений по системе и ее частям
2. Разработка документации на АС и ее части
5. Технический проект
1. Разработка проектных решений по системе и ее частям
2. Разработка документации на АС и ее части
3. Разработка и оформление документации на поставку комплектующих изделий
4. Разработка заданий на проектирование в смежных частях проекта
6. Рабочая документация
1. Разработка рабочей документации на АС и ее части
2. Разработка и адаптация программ
7. Ввод в действие
1. Подготовка объекта автоматизации
2. Подготовка персонала
3. Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)
|
|
4. Строительно-монтажные работы
5. Пусконаладочные работы
6. Проведение предварительных испытаний
7. Проведение опытной эксплуатации
8. Проведение приемочных испытаний
8. Сопровождение АС.
1. Выполнение работ в соответствии с гарантийными обязательствами
2. Послегарантийное обслуживание
Эскизный, технический проекты и рабочая документация — это последовательное построение все более точных проектных решений. Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять стадии «Технический проект» и «Рабочая документация» в «Технорабочий проект», параллельно выполнять различные этапы и работы, включать дополнительные.
Данный стандарт не вполне подходит для проведения разработок в настоящее время: многие процессы отражены недостаточно, а некоторые положения устарели.
Виды моделей жизненного цикла ИС.
Модель жизненного цикла ПО — структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла. Модель жизненного цикла зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует.
|
|
Стандарт ГОСТ Р ИСО/МЭК 12207-99 не предлагает конкретную модель жизненного цикла. Его положения являются общими для любых моделей жизненного цикла, методов и технологий создания ИС. Он описывает структуру процессов жизненного цикла, не конкретизируя, как реализовать или выполнить действия и задачи, включенные в эти процессы.
Модель ЖЦ ПО включает в себя:
1. Стадии;
2. Результаты выполнения работ на каждой стадии;
3. Ключевые события — точки завершения работ и принятия решений.
Каскадная,спиральная,Итерационная модель
Естественное развитие каскадной и спиральной моделей привело к их сближению и появлению современного итерационного подхода, который представляет рациональное сочетание этих моделей. Различные варианты итерационного подхода реализованы в большинстве современных технологий и методов (RUP, MSF, XP).
9.Основные характеристики каскадной модели жизненного цикла ИС.
Каскадная модель.Для этой модели жизненного цикла характерна автоматизация
отдельных несвязанных задач, не требующая выполнения информационной интеграции и
совместимости, программного, технического и организационного сопряжения. В рамках
решения отдельных задач каскадная модель жизненного цикла по срокам разработки и надежности оправдывала себя. Применение каскадной модели жизненного цикла к большим и сложным проектам вследствие большой длительности процесса проектирования и изменчивости требований за это время приводит к практической их нереализуемости.
|
|
Спиральная модель.Используется подход к организации проектирования ЭИС
«сверху-вниз», когда сначала определяется состав функциональных подсистем, а затем по-
становки отдельных задач. Соответственно сначала разрабатываются такие общесистемные вопросы как организация интегрированной базы данных, технология сбора, передачи и накопления информации, а затем технология решения конкретных задач. В рамках комплексов задач программирование осуществляется по направлению от головных программных модулей к исполняющим отдельные функции модулям. При этом на первый
план выходят вопросы организации интерфейсов программных модулей между собой и с
базой данных, а на второй план – реализация алгоритмов.
В основе спиральной модели жизненного цикла лежит применение прототипной
технологии или RAD – технологии (rapid application development – технологии быстрой
разработки приложений).
|
|
Согласно этой технологии ЭИС разрабатывается путем расширения программных
прототипов, повторяя путь от детализации требований к детализации программного кода.
Естественно, что при прототипной технологии сокращается число итераций и меньше
возникает ошибок и несоответствий, которые необходимо исправлять на последующих
итерациях, а само проектирование ЭИС осуществляется более быстрыми темпами, упро-
щается создание проектной документации. Для более точного соответствия проектной до-
кументации разработанной ЭИС все большее значение придается ведению общесистемно-
го репозитория и использованию CASE-технологий.
Жизненный цикл при использовании RAD-технологии предполагает активное уча-
стие на всех этапах разработки конечных пользователей будущей системы и включает че-
тыре основные стадии так называемого информационного инжиниринга:
• Анализ и планирование информационной стратегии. Пользователи вместе со
специалистами-разработчиками участвуют в идентификации проблемной области.
• Проектирование. Пользователи принимают участие в техническом проектирова-
нии под руководством специалистов-разработчиков.
• Конструирование. Специалисты-разработчики разрабатывают рабочую версию
ЭИС с использованием языков 4-го поколения.
• Внедрение. Специалисты разработчики обучают пользователей работе в среде
новой ЭИС.
10.Структура стандарта ГОСТ Р ИСО/МЭК 12207-99
Процессы жизненного цикла
ГОСТ Р ИСО/МЭК 12207-99
• Вспомогательные процессы:
• Документирование
• Управление конфигурацией
• Обеспечение качества
• Верификация
• Аттестация
• Совместный анализ
• Аудит
• Решение проблем
• Организационные процессы:
• Управление
• Создание инфраструктуры
• Усовершенствование
• Обучение
• Основные процессы:
• Заказ
• Поставка
• Разработка
• Эксплуатация
• Сопровождение
11.Основные процессы жизненного цикла программного обеспечения по ГОСТ Р ИСО/МЭК 12207-99.
основные процессы жизненного цикла:
1) процесс заказа;
2) процесс поставки;
3) процесс разработки;
4) процесс эксплуатации;
5) процесс сопровождения.
Ответственность за выполнение работ и задач в основном процессе несет организация, создающая и реализующая данный процесс. Данная организация гарантирует реальность существования и функциональные особенности конкретного процесса.
12.Вспомогательные процессы жизненного цикла программных средств по ГОСТ Р ИСО/МЭК 12207-99.
Вспомогательные процессы жизненного цикла ................................................................................................................................................................... 22
6.1 Процесс документирования ............................................................................................................................................................................................. 22
6.2 Процесс управления конфигурацией ............................................................................................................................................................................... 23
6.3 Процесс обеспечения качества. ...................................................................................................................................................................................... 24
6.4 Процесс верификации ....................................................................................................................................................................................................... 25
6.5 Процесс аттестации .......................................................................................................................................................................................................... 27
6.6 Процесс совместного анализа ......................................................................................................................................................................................... 28
6.7 Процесс аудита .................................................................................................................................................................................................................. 29
6.8 Процесс решения проблем. .............................................................................................................................................................................................. 30
13.Организационные процессы жизненного цикла программных средств по ГОСТ Р ИСО/МЭК 12207-99.
Организационные процессы жизненного цикла .................................................................................................................................................................... 30
7.1 Процесс управления. .................................................................................................................................................................................................... 31
7.2 Процесс создания инфраструктуры ............................................................................................................................................................................ 32
7.3 Процесс усовершенствования .................................................................................................................................................................................... 32
7.4 Процесс обучения ......................................................................................................................................................................................................... 33
14.Понятие адаптации стандарта ГОСТ Р ИСО/МЭК 12207-99.
Дата добавления: 2018-02-15; просмотров: 1140; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!