Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Стандартизация и сертификация ПО.doc
Скачиваний:
132
Добавлен:
21.04.2019
Размер:
5.98 Mб
Скачать

2.7.2. Стандарт iso 15504

Стандарт ISO/IEC 12207 разрабатывался 9 лет и достаточно быстро устарел. В 1998г. выходит новый стандарт ISO/IEC TR 15504: Information Technology – Software Process Assessment (Оценка процессов разработки ПО). В этом документе рассматриваются вопросы аттестации, определения зрелости и усовершенствования процессов ЖЦ ПО. Один из разделов документа содержит новую классификацию процессов ЖЦ, являющуюся развитием стандарта ISO/IEC 12207.

Связь со стандартом ISO/IEC 12207 состоит в том, что все процессы стандарта ISO 15504 принадлежат к одному из следующих типов:

  • базовый – процесс из ISO/IEC 12207;

  • расширенный – расширение процесса из ISO/IEC 12207;

  • новый – процесс, не описанный в ISO/IEC 12207;

  • составляющий – часть процесса из ISO/IEC 12207;

  • расширенный составляющий – расширенная часть процесса из ISO/IEC 12207.

Классификация процессов приведена в табл.2.2. В соответствии с новой классификацией в трех группах процессов вводятся пять категорий процессов.

Категория CUS: Потребитель–Поставщик состоит из процессов, непосредственно влияющих на потребителя, поддерживающих процесс разработки ПС и его передачи потребителю и обеспечивающих возможность корректного использования ПС или услуги.

Таблица 2.2

Классификация процессов ЖЦ ПО

Тип процесса

Процесс, подпроцесс

Категория CUS: Потребитель–поставщик

Базовый

CUS.1 Приобретения

Составляющий

CUS.1.1 Подготовки приобретения

CUS.1.2 Выбора поставщика

CUS.1.3 Мониторинга поставщика

CUS.1.4 Приемки

Базовый

CUS.2 Поставки

Новый

CUS.3 Процесс выявления требований

Расширенный

CUS.4 Эксплуатации

Расширенный составляющий

CUS.4.1 Процесс эксплуатационного использования

CUS.4.2 Процесс поддержки потребителя

Категория ENG: Инженерные процессы

Базовый

ENG.1 Процесс разработки

Составляющий

ENG.1.1 Процесс анализа требований и разработки системы

ENG.1.2 Процесс анализа требований к программным средствам

ENG.1.3 Процесс проектирования программных средств

ENG.1.4 Процесс конструирования программных средств

ENG.1.5 Процесс интеграции программных средств

ENG.1.6 Процесс тестирования программных средств

ENG.1.7 Процесс интеграции и тестирования системы

Базовый

ENG.2 Процесс сопровождения системы и программных средств

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

Расширенный

SUP.1 Процесс документирования

Базовый

SUP.2 Процесс управления конфигурацией

SUP.3 Процесс обеспечения качества

SUP.4 Процесс верификации

SUP.5 Процесс проверки соответствия

SUP.6 Процесс совместных проверок

SUP.7 Процесс аудита

SUP.8 Процесс разрешения проблем

Категория MAN: Управленческие процессы

Базовый

MAN.1 Процесс административного управления

Новый

MAN.2 Процесс управления проектами

MAN.3 Процесс управления качеством

MAN.4 Процесс управления рисками

Категория ORG: Организационные процессы

Новый

ORG.1 Процесс организационных установок 

Базовый

ORG.2 Процесс усовершенствования

Составляющий

ORG.2.1 Процесс создания процессов

ORG.2.2 Процесс аттестации процессов

ORG.2.3 Процесс усовершенствования процессов

Расширенный

ORG.3 Процесс административного управления кадрами

Базовый

ORG.4 Процесс создания инфраструктуры

Новый

ORG.5 Процесс измерения

ORG.6 Процесс повторного использования

Категория ENG: Инженерные процессы состоит из процессов, которые непосредственно определяют, реализуют или поддерживают программный продукт, его взаимодействие с системой и документацию на него. В тех случаях, когда система целиком состоит из ПС, инженерные процессы имеют отношение только к созданию и поддержанию этих ПС.

Категория SUP: Вспомогательные процессы состоит из процессов, которыми могут пользоваться любые другие процессы (включая другие вспомогательные процессы) в различные моменты ЖЦ ПС.

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

Категория ORG: Организационные процессы состоит из процессов, которые устанавливают цели функционирования организации и создают активы процессов, продуктов и ресурсов, которые, будучи использованы в проектах организации, способствуют выполнению ее целей. Эти организационные процессы:

  • создают инфраструктуру организации;

  • используют все лучшее из того, что имеется (передовой опыт) во всех частях организации (эффективные процессы, лучшие навыки, качественный программный код, хорошие средства поддержки);

  • делают это общедоступным в рамках всей организации;

  • создают базу для постоянного совершенствования во всей организации.