3.2. Новые процессы жизненного цикла программных средств
3.2.1. Процесс практичности (The Usability Process)
Процесс практичности относится к вспомогательным процессам жизненного цикла программных средств.
Процесс практичности определяет работы и задачи специалиста по практичности. Процесс содержит работы, учитывающие интересы и нужды людей, которые будут связаны с данным программным средством (системой) в процессе его разработки или эксплуатации. Процесс практичности предназначен для обеспечения качества в использовании программных средств(см. подразд. 6.4 пособия).
Цели и результаты данного процесса должны удовлетворять требованиям стандартов ISO 13407:1999 , ISO/IEC 9126–1:2001 и ISO/IEC TR 9126–4:2004
[20, 49, 52]. Процессу практичности по отношению к структуре стандарта ИСО/МЭК 12207 присвоен иерархический номер 6.9.
Процесс практичности состоит из трех работ :
6.9.1. Подготовка процесса.
6.9.2. Проектирование, ориентированное на человека.
6.9.3. Человеческие аспекты стратегии, внедрения и обслуживания.
В данном списке и далее в разделе работы пронумерованы в соответствии с их иерархическим положением по отношению к структуре стандарта ИСО/МЭК
Общее число задач по данным работам равно 13.
3.2.2. Процесс человеческого ресурса
(The Human Resource Process)
Процесс обучения, определенный в стандарте ISO/IEC 12207:1995 , в Дополнении ISO/IEC 12207:1995/Amd.1:2002 [18] включен в состав процесса чело-
веческого ресурса. Данный процесс относится к группе организационных процессов жизненного цикла программных средств.
Процесс человеческого ресурса предназначен для
ции и проектов персоналом, обладающим соответствующими навыками и зна-
ниями для эффективного выполнения
своих ролей и совместной работы в -со
ставе группы. Данному процессу
к структуре стандарта
ИСО/МЭК 12207 присвоен иерархический номер 7.4. Процесс человеческого ресурса состоит из шести работ :
7.4.1. Подготовка процесса.
7.4.2. Определение требований к обучению.
7.4.3. Набор квалифицированного персонала.
7.4.4. Оценка персонала.
7.4.5. Установка требований к коллективу проекта.
7.4.6. Управление знаниями.
Общее число задач по данным работам равно 15.
Соответствующие стороны работ процесса человеческого ресурса с учетом их целей сгруппированы в три подпроцесса (рис. 29):
· управление человеческим ресурсом (The Human Resource Management);
· обучение (The Training);
· управление знаниями (The Knowledge Management).
7.4 (F.3.4). Процесс человеческого ресурса (N)
Рис. 29. Подпроцессы процесса человеческого ресурса в соответствии с ISO/IEC 12207:1995 / Amd.1:2002
Нумерация процесса и подпроцессов, начинающаяся с буквы F, здесь и на последующих рисунках данного раздела соответствует их нумерации в Приложении F Дополнения Amd.1:2002 . Связано это с отсутствием иерархического места для подпроцессов в структуре действующего стандарта ИСО/МЭК 12207 .
Подпроцессы управления человеческим ресурсом и управления знаниями (см. рис. 29) относятся к типу новых подпроцессов жизненного цикла программных средств.
Цели и результаты выполнения процесса человеческого ресурса должны удовлетворять требованиям стандарта ISO/IEC 15504 [30 – 37].
3.2.3. Процесс управления средствами
(The Asset Management Process)
Данный процесс относится к группе организационных процессов жизненного цикла программных средств.
Процесс управления средствами определяет работы и задачи администратора средств. Данный процесс предназначен для обеспечения возможности многократного использования средств, имеющихся в организации. В процессе используются специальные административные и технические процедуры на протяжении жизненного цикла средств с целью:
· идентификации, сертификации и определения базовой линии средств; · контроля за модификациями, перемещениями и новыми версиями
· создания отчета о состоянии этих средств;
· управления хранением и доставкой средств для повторного использования и их изъятием.
Данному процессу по отношению к структуре стандарта ИСО/МЭК 12207 присвоен иерархический номер 7.5.
Процесс управления средствами состоит из трех работ :
7.5.1. Подготовка процесса.
7.5.2. Определение хранения и передачи средств.
7.5.3. Руководство и управление средствами.
Общее число задач по данным работам равно 15.
Цели и результаты выполнения процесса управления средствами должны удовлетворять требованиям стандарта IEEE 1517–1999 [15].
3.2.4. Процесс управления повторным использованием программ
(The Reuse Program Management Process)
Данный процесс относится к группе организационных процессов жизненного цикла программных средств.
Процесс управления повторным использованием программ определяет работы и задачи администратора повторного использования программ. Данный процесс используется для планирования, установки, руководства, управления и надзора за повторным использованием программ, имеющихся в организации. Данному процессу по отношению к структуре стандарта ИСО/МЭК 12207 присвоен иерархический номер 7.6.
Процесс управления повторным использованием программ состоит из
7.6.2. Определение предметной области (области знаний).
7.6.3. Оценка повторного использования.
7.6.5. Выполнение и управление.
7.6.6. Анализ и оценка.
Общее число задач по данным работам равно 24.
Цели и результаты процесса управления повторным использованием программ должны удовлетворять требованиям стандарта IEEE 1517–1999 [15].
3.2.5. Процесс проектирования предметной области (The Domain Engineering Process)
Данный процесс относится к группе организационных процессов жизненного цикла программныхсредств.
Процесс проектирования предметной области определяет работы и за-
дачи инженера – специалиста в предметной области. Процесс охватывает разработку и сопровождение моделей и архитектуры предметной области, а также средств предметной области, предназначенных для объединения разрабатываемых в проекте ПС. Данному процессу по отношению к структуре стандарта ИСО/МЭК 12207 присвоен иерархический номер 7.7.
Процесс проектирования предметной области состоит из пяти работ :
7.7.1. Подготовка процесса.
7.7.2. Анализ предметной области.
7.7.3. Проектирование предметной области.
7.7.4. Обеспечение средствами.
7.7.5. Сопровождение средств.
Общее число задач по данным работам равно 27.
Цели и результаты выполнения процесса проектирования предметной области должны удовлетворять требованиям стандарта IEEE 1517–1999 [15].
Работы 7.7.2 и 7.7.3 могут быть автоматизированы за счет применения инструментальных средств, поддерживающих разработку моделей предметной области. К универсальным инструментальным средствам, автоматизирующим построение различных видов моделей, можно отнести семейство Telelogic TAU (см. п. 2.6.2 пособия). Из данного семейства процессу проектирования предметной области наиболее соответствует TAU/Model Author . Разработку функциональной модели предметной области поддерживаетCASE-средство BPwin . Разработку информационной модели предметной области поддерживает CASEсредство Erwin .