Международный стандарт ISO / IEC 12207:1995-08-01.



Процессы ЖЦ программного обеспечения

 

Международный стандарт ISO/IEC 12207 является базовым стандартом процессов ЖЦ ПО, ориентированный на различные виды ПО и типы проектов ИС. Стандарт определяет стратегию и общий порядок в создании и эксплуатации ИС, он охватывает все этапы от концептуализации идей до снятия ИС с эксплуатации.

В отличие от Oracle CDM стандарт ISO 12207 равносильно ориентирован на организацию действий как поставщика (разработчика), так и покупателя (пользователя).

Общая структура в стандарте базируется на трех крупных компонентах, которые, в свою очередь, состоят из процессов (рис.3.1): основы ЖЦ ПС (5 процессов); поддержка ЖЦ ПС (8 процессов) и организация ЖЦ ПС (4 процесса). По сравнению с CDM процессы в стандарте ISO 12207 являются более крупными и обобщенными, можно сказать, что один такой процесс сравним со всеми процессами CDM, вместе взятыми.

Каждый процесс разделен на набор действий (работ), каждое действие – на набор задач. Например, процесс поставки включает работы (действия): инициация, подготовка предложений, заключение контракта, планирование, исполнение и контроль, проверка и оценка, постановка и завершение процесса. А действие «заключение контракта» содержит две задачи: поставщик обязан согласовать и внести в контракт пункт о передаче покупателю программного продукта или сервиса ПО; поставщик может потребовать изменить контракт, действуя в рамках механизма управления изменениями. Важным отличием для ISO 12207 является то, что каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости. Причем заранее нет жестко определенных последовательностей, естественно должна сохраняться логика связей по исходным данным задач.

Ядром стандарта являются 5 основных процессов.

 

5. Основы ЖЦ ПС 6. Поддержка ЖЦ ПС 7. Организация ЖЦ ПС
5.1. Приобретение 6.1. Документирование 7.1. Управление
5.2. Процесс поставки 6.2. Конфигурационное управление 7.2. Инфраструктура
5.3. Разработка 6.3. Обеспечение качества 7.3. Совершенствование
5.4. Эксплуатация 6.4. Верификация 7.4. Обучение
5.5. Сопровождение 6.5. Валидация

 

 

6.6. Управление проектом
6.7. Ревизия отчетов
6.8. Решение задач (устранение дефектов)

 

Рис. 3.1. Структура стандарта ISO 12207

 

5.1. Процесс приобретения определяет действия предприятия-покупателя, которое приобретает ИС, программный продукт или сервис ПО.

5.2. Процесс поставки определяет действия предприятия-поставщика, которое снабжает покупателя системой, программным продуктом или сервисом ПО.

5.3. Процесс разработки определяет действия предприятия-разработчика, которое разрабатывает принцип построения ИС.

5.4. Процесс функционирования (или эксплуатации) определяет действия предприятия-оператора, которое обеспечивает обслуживание системы в процессе эксплуатации в интересах пользователей.

5.5. Процесс сопровождения определяет действия персонала сопровождения – управление модификациями программного продукта, поддержка его текущего состояния и функциональной пригодности, а также инсталляция и удаление программного изделия на компьютерной системе.

Вспомогательные процессы поддержки ЖЦ ПС обеспечивают должное качество проекта и его документирование.

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

Стандарт ISO 12207 принципиально не содержит конкретные заготовки решений или документации, как это реализовано в CDM. Он описывает архитектуру процессов ЖЦ ИС, но не конкретизирует в деталях, как реализовать или выполнить услуги и задачи, включенные в процессы.

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

Стандарт ISO 12207 не предписывает конкретную модель ЖЦ, но определяет, что стороны-участники использования стандарта ответственны за выбор модели ЖЦ для проекта ИС, за адаптацию процессов и задач стандарта к этой модели, за выбор и применение методов разработки ПО, за выполнение работ и задач, подходящих для конкретного проекта ИС.

Недостатком проекта можно считать предельно малое описание задач, направленных на проектирование БД.

 


Дата добавления: 2019-07-17; просмотров: 220; Мы поможем в написании вашей работы!

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






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