Модель зрелости процессов разработки ПО

         

Концепции определения процесса


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

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

    Дополнительную информацию о концепциях определения процесса, разработанных внутри сообщества проектировщиков процессов, можно найти в статье «Software Process Development and Enactment: Concepts and Definitions» («Разработка и нормативы производственного процесса: концепции и определения»), [Фейлер, 92].

    Рис. 7.1. Концептуальная структура производственного процесса, используемая в CMM



    Содержание раздела