76 <состав продукта> (*перечень названий разделов, описывающих содержимое продукта с именем product-name (см., например, ISO/IEC 15504) *)) Эти отношения позволяют формально представить модели процессов в соответствии с современными международными стандартами, такими как, например, ISO/IEC 12207, ISO/IEC 15504. При этом формализованные знания конкретных стандартов представляются множеством кортежей описанных отношений, которые могут храниться в реляционной базе данных и доступ к которым обеспечивается с помощью обычных средств языка запросов. 3.1.2.2 Процесс производства конкретной организации Спецификации общей модели процесса строятся из отношений, описанных выше и представляющих знания общего характера, а также из отношений, представляющих данные о компонентах процесса производства конкретной организации. Знания общего характера должны быть адаптированы к рассматриваемому контексту, а именно, должны быть выбраны те компоненты процессов (модели ЖЦ, рабочие продукты, виды деятельности и задачи), которые охватываются процессом производства данной организации. Помимо этого, в организациях с устойчивым процессом производства модель процесса может включать шаблоны, описывающие типовые схемы декомпозиции конкретных видов деятельности на задачи. Для разных типов выполняемых проектов используются разные схемы. Например, проекты с повышенными требованиями к качеству создаваемого ПС требуют максимально возможного включения в план проекта задач, связанных с обеспечением качества, тогда как при выполнении менее критичных проектов могут использоваться более "экономные" схемы декомпозиции тех же видов деятельности [62]. "Поведенческий" аспект модели процесса производства организации (в дополнение к рассмотренному выше структурному), как правило, представлен историческими данными о выполненных в данной организации программных проектах. Структура общей модели процесса производства описывается в терминах отношений Процессы (Processes), Жизненные циклы (Life-cycles), Задачи (Tasks), Рабочие-продукты (Work-products), а также отношений: Виды-деятельности (Activities), Роли (Roles), Методы (Methods), Средства (Tools). |
50 List-of например, ISO/IEC 15504. Ч. 5 [77]) *) ) Эти отношения позволяют формально представить модели процессов в соответствии с современными международными стандартами, такими как, например, ISO/IEC 12207 [76], ISO/IEC 15504 [77]. При этом формализованные знания конкретных стандартов представляются множеством кортежей описанных отношений, которые могут храниться в реляционной базе данных и доступ к которым обеспечивается с помощью обычных средств языка запросов. Описанные выше отношения использовались при создании высокоуровневой модели процесса производства ПО, представленной в Приложении 1. 2.3.2.2. Процесс производства конкретной организации i В соответствии со схемой (рис. 2.1) спецификации общей модели процесса строятся из отношений, описанных выше и представляющих знания общего характера, а также из отношений, представляющих данные о компонентах процесса производства конкретной организации. Знания общего характера должны быть адаптированы к рассматриваемому контексту, а именно, должны быть выбраны те компоненты процессов (модели ЖЦ, рабочие продукты, виды деятельности и задачи), которые охватываются процессом производства данной организации. Помимо этого, в организациях с устойчивым процессом производства модель процесса может включать шаблоны, описывающие типовые схемы декомпозиции конкретных видов деятельности на задачи. Для разных типов выполняемых проектов используются разные схемы. Например, проекты с повышенными требованиями к качеству создаваемого ПО требуют максимально возможного включения в план проекта задач, связанных с обеспечением качества, тогда как при выполнении менее критичных проектов могут использоваться более "экономные" схемы декомпозиции тех же видов 51 деятельности [97]. "Поведенческий" аспект модели процесса производства организации (в дополнение к рассмотренному выше структурному), как правило, представлен историческими данными о выполненных в данной организации программных проектах. (1) Структура общей модели процесса производства описывается в терминах отношений Процессы (Processes), Жизненные-циклы (Life-cycles), Задачи (Tasks), Рабочие-продукты (Work-products), а также отношений: Виды-деятельности (Activities), Роли (Roles), Методы (Methods), Средства (Tools). (* набор шаблонов декомпозиции видов деятельности на задачи *) Activities (activity-name, (*где все activity-name е Activity-names *) activity-type, (*где все activity-type е Activity-types *) List-of- |