Процессы предприятия – это процессы, которые управляют деятельно- стью предприятия в целом, не связанной с выполнением конкретного проекта. Данные процессы предназначены для управления теми сторонами работы предприятия, которые влияют на жизненный цикл системных проектов.
В состав группы процессов предприятия входят пять процессов:
управление производственной средой (The Enterprise Environment Man- agement Process);
управление инвестированием (The Investment Management Process);
управление процессами жизненного цикла системы (The System Life Cycle Processes Management Process);
управление ресурсами (The Resource Management Process);
управление качеством (The Quality Management Process).
Процессы проекта – это процессы, управляющие деятельностью предпри- ятия, связанной с выполнением конкретного проекта.
В группу процессов проекта входят семь процессов:
планирование проекта (The Project Planning Process);
оценка проекта (The Project Assessment Process);
управление проектом (The Project Control Process);
принятие решений (The Decision-Making Process);
управление риском (The Risk Management Process);
управление конфигурацией (The Configuration Management Process);
управление информацией (The Information Management Process).
Технические процессы – это процессы, непосредственно связанные с раз- работкой, эксплуатацией и сопровождением системы.
В состав группы технических процессов входят одиннадцать процессов:
определение требований заказчика (The Stakeholder Requirements Defini- tion Process);
анализ требований (The Requirements Analysis Process);
проектирование архитектуры (The Architectural Design Process);
реализация (The Implementation Process);
интеграция (The Integration Process);
верификация (The Verification Process);
передача (The Transition Process);
аттестация (The Validation Process);
эксплуатация (The Operation Process);
сопровождение (The Maintenance Process);
ликвидация (The Disposal Process).
В специальную группу процессов входит процесс адаптации (The Tailor- ing Process), предназначенный для практического приспосабливания остальных процессов ЖЦ к условиям реализации конкретного проекта.
Процессы, входящие в группу технических процессов ЖЦ систем (см. рис. 44), по названиям в основном соответствуют работам процесса разра- ботки ЖЦ программных средств, определенным в стандарте ИСО/МЭК 12207 (см. рис. 7 пособия). Различие заключается в том, что данные процессы ориен- тированы как на программные средства, так и на технические средства и руч- ные операции систем.
В процессе определения требований заказчика (см. рис. 44) разрабатывает- ся концепция системы, формулируются общие требования к ней.
В процессе анализа требований анализируется предметная область, выде- ляются деловые процессы и потоки информации. На основании этого разраба- тываются требования к системе.
В процессе проектирования архитектуры выполняется разделение систе- мы на технические объекты, программные объекты и ручные операции, требо- вания к системе распределяются между ними.
В процессе реализации осуществляется параллельная разработка техниче- ских и программных средств и ручных операций системы. Укрупненная струк- тура данного процесса представлена на рис. 45.
Рис. 45. Укрупненная структура процесса реализации стандарта ISO/IEC 15288
На данном рисунке проиллюстрирована связь стандартов ISO/IEC 15288 и ISO/IEC 12207: процесс реализации из стандарта ISO/IEC 15288 в части про- граммных средств системы выполняется в соответствии с процессом разработ- ки стандарта ISO/IEC 12207 (работы 5.3.4 – 5.3.9, см. рис. 7 пособия).
В процессе интеграции осуществляется сборка технических и программ- ных средств системы и ручных операций.
В процессе верификации выполняется проверка результатов сборки систе-
мы на соответствие требованиям.
В процессе передачи система устанавливается в реальную среду эксплуата-
ции.
В процессе аттестации выполняется проверка системы в условиях экс-
плуатации на соответствие требованиям.
В процессе эксплуатации осуществляется использование системы в реаль- ных условиях.
В процессе сопровождения выполняются необходимые модификации сис- темы.
В процессе ликвидации осуществляется прекращение использования и уничтожение системы.
Определение в стандарте ISO/IEC 15288 процессов ЖЦ с помощью их це- лей представляет собой удобную основу для использования моделей жизненно- го цикла систем, базирующихся на некоторых периодах ЖЦ (например стадиях, этапах или фазах), представляющих собой объединение нескольких процессов или работ ЖЦ по какому-либо признаку (см. подразд. 4.5 пособия).
В Приложении В стандарта ISO/IEC 15288 приведен пример возможного объединения процессов и работ ЖЦ в стадии. Перечень данных стадий и их со- держание отражает табл. 35.
Таблица 35
Возможные стадии жизненного цикла систем
Стадия
|
Описание
|
Концепция
(Concept Stage)
|
Анализ потребностей, определение концепций и вы-
работка решений
|
Разработка (Development Stage)
|
Разработка продуктов проекта
|
Производство
(Production Stage)
|
Изготовление продуктов и их сборка в систему
|
Использование
(Utilization Stage)
|
Эксплуатация системы в заданной среде
|
Поддержка
(Support Stage)
|
Сопровождение и поддержка системы
|
Изъятие
(Retirement Stage)
|
Изъятие, ликвидация и архивация системы
|
Таким образом, применение стандарта ISO/IEC 15288 помогает определить соответствующую проекту модель жизненного цикла системы, что является ключевым фактором эффективной разработки, производства и использования систем.
ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ К ЧАСТИ I Раздел 1
Дайте определение жизненного цикла (ЖЦ) программного средства (ПС) или системы.
Дайте определение модели ЖЦ ПС или системы.
Что такое аттестация ПС?
Что такое верификация ПС?
Опишите понятие базовой линии.
Дайте определение элемента конфигурации.
Раздел 2
Назовите базовый стандарт в области ЖЦ ПС и систем.
Что подразумевается под системой при стандартизации ЖЦ?
Определите иерархическую структуру ЖЦ ПС.
На какие группы делятся процессы ЖЦ и в соответствии с чем?
Назовите основные стороны, участвующие в ЖЦ ПС и систем.
Перечислите процессы ЖЦ в каждой группе.
Опишите сущность каждого из основных процессов ЖЦ.
Назовите процессы ЖЦ, влияющие на управление качеством ПС.
Перечислите работы процесса разработки и опишите их содержание.
В каком процессе ЖЦ разрабатывается план управления проектом?
Перечислите содержание плана управления проектом.
В каком процессе ЖЦ разрабатываются планы выполнения процессов?
Опишите содержание планов выполнения процессов.
Перечислите состав требований к системе и назовите критерии их оценки.
Перечислите состав требований к ПС и назовите критерии их оценки.
Определите структуру работ по проектированию ПС и их результаты.
Назовите критерии оценки результатов каждой работы процесса разработки.
Назовите основные документы процесса разработки.
Опишите сущность каждого из вспомогательных процессов ЖЦ.
Опишите сущность каждого из организационных процессов ЖЦ.
Что такое инфраструктура процесса?
Опишите сущность процесса адаптации положений стандарта ИСО/МЭК 12207 к условиям конкретного проекта.
Какие характеристики проекта влияют на адаптацию?
Раздел 3
Какие общие изменения внесены в стандарт ISO/IEC 12207:1995 Дополнени- ем ISO/IEC 12207:1995/Amd.1:2002?
Назовите новые процессы ЖЦ ПС и опишите их назначение.
Назовите процессы ЖЦ с измененной структурой.
Опишите различия в структурах нового и старого процессов разработки.
Опишите структуру нового процесса управления.
Опишите сущность и структуру расширенного описания процесса заказа.
Раздел 4
Перечислите системные и программные работы процесса разработки.
Перечислите основные типы документов ЖЦ ПС.
Назовите способы реализации управления качеством в ИСО/МЭК 12207.
Опишите основные шаги стратегии практического применения стандарта
Do'stlaringiz bilan baham: |