Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по СиСПО.pdf
Скачиваний:
765
Добавлен:
01.04.2014
Размер:
895.85 Кб
Скачать

3.ДОПОЛНЕНИЯ ISO/IEC 12207:1995 / AMD.1 И ISO/IEC 12207:1995 / AMD.2

3.1.Общие сведения

В2002 г. введено в действие Дополнение к базовому стандартуISO/IEC 12207:1995 [17] под обозначением ISO/IEC 12207:1995 Информационная

технология – Процессы жизненного цикла программных средств/ Amd.1: 2002 [18]. Данное Дополнение расширяет базовый стандарт и обеспечивает согласование его положений с положениями других стандартов, связанных с жизненным циклом программных средств. В первую очередь это касается стандартов, относящихся к оценке процессов и продуктов ЖЦ ПС(ISO/IEC 15504–1–8 [30 37], ISO/IEC 14598–1–6 [21 26]), а также стандартов, посвященных технологиям, ориентированным на человека (например ISO 13407:1999 [20]).

В2004 г. введено в действие второе Дополнение к базовому стандарту

ISO/IEC 12207:1995 под обозначением ISO/IEC 12207:1995 – Информацион-

ная технология – Процессы жизненного цикла программных средств/ Amd.2:2004 [19]. В данном Дополнении отредактированы некоторые положения Дополнения ISO/IEC 12207:1995/Amd.1:2002 и введены дальнейшие расширения базового стандарта.

Дополнениями ISO/IEC 12207:1995/Amd.1:2002 и ISO/IEC 12207:1995/ Amd.2:2004 внесены следующие изменения в базовую структуру процессов и работ жизненного цикла программных средств, регламентированную стандар-

том ISO/IEC 12207:1995.

Во-первых, добавлено пять новых процессов ЖЦ ПС.

Во-вторых, некоторые существующие процессы и работы уточнены или расширены.

В-третьих, для отдельных процессов введено понятие подпроцессов. Подпроцессы по целевому признаку и выходным результатам объединяют соответствующие стороны существующих или новых работ.

В-четвертых, все процессы и подпроцессы ЖЦ ПС определены в терминах их целей и результатов.

Дополнение Amd.1:2002 [18] содержит следующие приложения: Приложение Е (информационное). Связь с ISO/IEC 12207:1995. Приложение F (обязательное). Цель и результаты.

Приложение G (информационное). Структура процесса ISO/IEC 12207: 1995 для «новых» процессов из Приложения F.

Приложение Н (информационное). ISO/IEC TR 15504–2, PDAM1, расширения эталонной модели на процесс заказа ISO/IEC 12207:1995.

71

В Приложении Е определена связь структуры процессов Дополнения Amd.1:2002 с процессамиISO/IEC 12207:1995. С этой целью в Дополнении

Amd.1:2002 определены следующие типы процессов (подпроцессов):

·базовый (basic, B) – эти процессы и подпроцессы соответствуют про-

цессам и работам ISO/IEC 12207:1995;

·новый (new, N) – эти процессы и подпроцессы введены в дополнение к процессам, определенным в ISO/IEC 12207:1995;

·расширенный (extended, E) – эти процессы и подпроцессы являются уточнением или развитием существующих процессов или работ, определенных

вISO/IEC 12207:1995;

·составной (component, C) – эти подпроцессы представляют собой объединение существующих в ISO/IEC 12207:1995 работ.

Структура процессов жизненного цикла программных средств, учитывающая положения Дополнений Amd.1:2002 и Amd.2:2004, приведена на рис. 28. Здесь и на последующих рисунках данного раздела в скобках приведены типы соответствующих процессов, определенные в Дополнениях.

Как видно из сравнения рис. 28 и рис. 3, в жизненный цикл программных средств введено пять новых процессов:

·процесс практичности (удобства использования, применимости – The Usability Process);

·процесс человеческого ресурса (The Human Resource Process);

·процесс управления средствами (The Asset Management Process);

·процесс управления повторным использованием программ(The Reuse Program Management Process);

·процесс проектирования предметной области(The Domain Engineering Process).

Процесс практичности относится к группе вспомогательных процессов ЖЦ ПС, остальные четыре процесса – к группе организационных процессов.

Кроме новых процессов в структуру жизненного цикла программных средств введено два процесса, классифицированных Дополнениями Amd.1:2002

иAmd.2:2004 как «расширенные». К ним относятся:

·процесс управления заявками на изменения(The Change Request Management Process);

·процесс оценки продукта (The Product Evaluation Process).

К расширенным процессам относится также процесс управления решением проблем (The Problem Resolution Management Process), представляющий собой развитие процесса решения проблем из базового стандартаISO/IEC 12207:1995

(см. рис. 3 и 28).

Описание структуры новых процессов и подпроцессов жизненного цикла программных средств на уровне работ и задач приведеноПриложениив G ISO/IEC 12207:1995/Amd.1:2002.

72

5.ОСНОВНЫЕ ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА

Заказ (B)

Поставка (B)

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

(B)

Разработка

(B)

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

(B)

6. ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА

Документирование (B)

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

Обеспечение качества (B)

Верификация (B)

Аттестация (B)

Совместный анализ (B)

Аудит (B)

Практичность (N)

Оценка продукта (E)

Управление решением проблем

(E)

Управление заявками на изменения (E)

7. ОРГАНИЗАЦИОННЫЕ ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА

Управление (B)

 

Создание инфраструктуры (B)

 

 

 

 

 

 

Усовершенствование (B)

 

Человеческий ресурс (N)

 

 

 

Управление средствами (N)

Управление повторным использованием программ (N)

Проектирование предметной области (N)

Рис. 28. Процессы жизненного цикла программных средств с учетом положений ISO/IEC 12207:1995/Amd.1:2002 и ISO/IEC 12207:1995/Amd.2:2004

73