Понятие «жизненный цикл» ИС. Модели ЖЦ и их этапы. Соответствие моделей ЖЦ методикам разработки ИС.



Понятие жизненного цикла (ЖЦ) является одним из ключевых понятий методологии проектирования информационных систем. Жизненный цикл информационной системы – это непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации [4].

Основным стандартом, определяющим структуру жизненного цикла, является ГОСТ Р ИСО/МЭК 12207-02 [5]. Согласно стандарту структура жизненного цикла основывается на трех группах процессов:

· основные процессы (заказ, поставка, разработка, эксплуатация, сопровождение);

· вспомогательные процессы (обеспечивают выполнение основных процессов):

 - документирование – работы по разработке, выпуску, редактированию, распространению и сопровождению документов, в которых нуждаются все заинтересованные лица;

- управление конфигурацией (конфигурационное управление) включает работы: определение и установление состояния программных объектов в системе; управление изменениями и выпуском объектов; обеспечение полноты, совместимости и правильности объектов; управление хранением, обращением и поставкой объектов;

o обеспечение качества – работы по обеспечению соответствия создаваемой системы и реализуемых процессов жизненного цикла установленным требованиям и утвержденным планам;

- верификация – работы соответствующего субъекта (заказчика, поставщика или независимой стороны) по проверке соответствия создаваемых промежуточных результатов установленным требованиям по мере реализации проекта. Различают верификацию договора, процесса, требований, проекта, системы, сборки системы и документации;

- аттестация – работы соответствующего субъекта по проверке полного соответствия требований и конечного продукта функциональному назначению системы;

- совместный анализ – работы по оценке состояния или результатов какой-либо работы (системы);

- аудит – работы независимых (по отношению к проекту) экспертов по определению соответствия деятельности субъекта принятым требованиям, планам и условиям договора;

- разрешение проблем – работы по анализу и устранению проблем, обнаруженных при реализации проекта;

· организационные:

- управление проектами – работы по планированию и управлению процессами, включая контроль, проверку и оценку выполненных работ с формированием отчетности;

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

- усовершенствование – работы по оценке, контролю и улучшению процессов жизненного цикла;

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

Стадии жизненного цикла ПО ИС

Классический

ЖЦ

ИСО / МЭК 12207

ГОСТ 34.601-90 и ОРММ ИСЖТ 5.03-00

Стадия

Основные этапы (работы)
Системный анализ Заказ       Формирование требований к ИС

 

 

Технико-

экономическое обоснование

(ТЭО)

1. Обследование объекта и обоснование необходимости создания ИС. 2. Формирование требований Заказчика к ИС. 3. Оформление договора между Разработчиком и Заказчиком.
Анализ требований

 

Разработка

Разработка концепции ИС (для комплексных многоуровневых и интегрированных систем)
    1. Поиск путей удовлетворения требований Заказчика
 на уровне концепции создаваемой системы  (структура, функции,программно-техническая  платформа, режимы). 2. Рассмотрение альтернативных вариантов концепции  системы, их анализ и выбор лучшей концепции.

Проектирование

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

Разработка, согласование и утверждение ТЗ на создание ИС.

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

(для комплексных многоуровневых и интегрированных систем)

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

Пилот-проект

(макетирование3, прототипирование)

(при необходимости)

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

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

1. Разработка проектных решений по системе и ее частям. 2. Разработка документации на ИС и ее части. 3. Разработка документации на поставку  изделий для комплектования ИС и/или технических  заданий на их разработку. 3.Разработка заданий на проектирование в смежных частях проекта объекта автоматизации (строительство, монтаж, наладка и др.).
Кодирование (реализация)

 

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

1. Разработка рабочей документации на систему и ее части. 2. Разработка программных и технических средств и/или адаптация приобретаемых. 3. Тестирование средств.
Тестирование

Интеграция и тестирование

1. Загрузка БД типовыми исходными данными и тестами. 2. Интеграция программ и тестирование в имитированной среде. 3. Интеграция программных средств с аппаратными в реальной операционной и внешней среде. 4. Тестирование в реальной среде. 5. Разработка комплекта документации для пользователей

 

 

Внедрение

и

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

         Разработка

и

 эксплуатация

Ввод в действие на головном объекте

(ввод в эксплуатацию, внедрение)

1. Подготовка объекта автоматизации к вводу ИС в действие. 2. Подготовка персонала. 3. Комплектация ИС поставляемыми изделиями. 4. Проведение предварительных испытаний4 и передача ИС для опытной эксплуатации5. 5. Проведение опытной эксплуатации. 6. Проведение приемочных испытаний6  по сдаче ИС в постоянную эксплуатацию.

Тиражирование

(при внедрении на нескольких объектах)

1.Передача эталона загрузочных модулей ПО  и эксплуатационной документации в группу сопровождения или ОФАП7 ОАО «РЖД». 2. Тиражирование документации. 3. Обучение и консультации пользователей. 4. Поставка ПО и документации на объекты внедрения.
Сопровождение и эксплуатация

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

(авторский надзор)


Дата добавления: 2018-02-15; просмотров: 877; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!