logo search
УМК Стандартизация и сертификация ПО

2.7.1. Стандарт iso/iec 12207

Разрешением проблем стандартизации ЖЦ ПО явилась разработка и принятие в 1995г. стандарта ISO/IEC 12207 – Information Technology – Software Life Cycle Processes. В 2000г. он был принят как «ГОСТ 12207. Процессы жизненного цикла программных средств», который предназначен не только для разработчиков, но и для заказчиков, пользователей, всех заинтересованных лиц. Основными результатами стандарта ISO/IEC 12207 являются:

В стандарте ISO/IEC 12207 дается ряд определений.

Программный продукт (software product) – набор машинных программ, процедур и, возможно, связанных с ними документации и данных.

Жизненный цикл программного продукта (software life cycle) – это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации

Процесс (process) – набор взаимосвязанных работ, которые преобразуют исходные данные в выходные результаты.

Стандарт определяет организацию ЖЦ программного продукта как совокупность процессов, каждый из которых разбит на действия, состоящие из отдельных задач. Устанавливает структуру (архитектуру) ЖЦ программного продукта в виде перечня процессов, действий и задач.

Структура процессов ЖЦ ПО согласно стандарта ISO/IEC 12207 представлена в табл.2.1.

Таблица 2.1

Группы процессов ЖЦ ПО

Основные

Вспомогательные

Организационные

Заказа

Документирования

Управления

Поставки

Управления конфигурацией

Создания инфраструктуры

Разработки

Обеспечения качества:

  • верификации,

  • аттестации,

  • совместного анализа,

  • аудита

Усовершенствования

Эксплуатации

Обучения

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

Решения проблем

Процесс адаптации

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

К числу основных относятся процессы:

Вспомогательными процессами являются:

Организационные процессы жизненного цикла: