- •1. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНЫХ СРЕДСТВ И СИСТЕМ. ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
- •2.1. Общие сведения
- •2.2. Основные процессы жизненного цикла
- •2.2.1. Процесс заказа (The Acquisition Process)
- •2.2.2. Процесс поставки (The Supply Process)
- •2.2.3. Процесс разработки (The Development Process)
- •2.2.4. Процесс эксплуатации (The Operation Process)
- •2.2.5. Процесс сопровождения (The Maintenance Process)
- •2.3. Вспомогательные процессы жизненного цикла
- •2.3.4. Процесс верификации (The Verification Process)
- •2.3.5. Процесс аттестации (The Validation Process)
- •2.3.6. Процесс совместного анализа (The Joint Review Process)
- •2.3.7. Процесс аудита (The Audit Process)
- •2.3.8. Процесс решения проблем (The Problem Resolution Process)
- •2.4. Организационные процессы жизненного цикла
- •2.4.1. Процесс управления (The Management Process)
- •2.4.4. Процесс обучения (The Training Process)
- •2.5. Адаптация требований стандарта ИСО/МЭК 12207 к условиям проекта
- •2.6. Инструментальные средства автоматизации жизненного цикла программных средств и систем
- •2.6.1. Telelogic DOORS
- •2.6.2. Telelogic TAU
- •2.6.3. Telelogic SYNERGY
- •2.6.4. Telelogic DocExpress
- •2.6.5. Telelogic TAU Logiscope
- •3. ДОПОЛНЕНИЯ ISO/IEC 12207:1995 / AMD.1 И ISO/IEC 12207:1995 / AMD.2
- •3.1. Общие сведения
- •3.2. Новые процессы жизненного цикла программных средств
- •3.2.1. Процесс практичности (The Usability Process)
- •3.2.5. Процесс проектирования предметной области (The Domain Engineering Process)
- •3.3. Расширенные процессы жизненного цикла программных средств
- •3.3.1. Процесс оценки продукта (The Product Evaluation Process)
- •3.4. Процессы жизненного цикла с измененной структурой
- •3.4.1. Процесс заказа (The Acquisition Process)
- •3.4.2. Процесс поставки (The Supply Process)
- •3.4.4. Процесс эксплуатации (The Operation Process)
- •3.4.6. Расширенное описание процесса заказа
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ ПО ЧАСТИ I
- •4. КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ. ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
- •5. СТАНДАРТИЗАЦИЯ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В РЕСПУБЛИКЕ БЕЛАРУСЬ
- •5.2. Классификация методов определения показателей качества программного средства
- •5.3. Иерархическая модель оценки качества программного средства
- •6. СТАНДАРТИЗАЦИЯ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ ЗА РУБЕЖОМ
- •6.1. Стандарты серии ISO/IEC в области оценки качества программных средств
- •6.2. Связь качества программного средства с его жизненным циклом
- •6.3. Модель внешнего и внутреннего качества ПС
- •6.3.1. Функциональность
- •6.3.2. Надежность
- •6.3.3. Практичность
- •6.3.4. Эффективность
- •6.3.5. Сопровождаемость
- •6.3.6. Мобильность
- •6.4. Модель качества в использовании
- •6.5. Метрики качества программных средств
- •6.5.1. Свойства и критерии обоснованности метрик
- •6.5.2. Внутренние метрики качества программных средств
- •6.5.3. Внешние метрики качества программных средств
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ ПО ЧАСТИ II
- •7. СЕРТИФИКАЦИЯ ПРОГРАММНЫХ СРЕДСТВ
- •7.1. Основные понятия и определения в области технического нормирования, стандартизации и оценки соответствия
- •7.2. Общие сведения об оценке соответствия в Республике Беларусь
- •7.3. Организация сертификации программных средств
- •ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ ПО ЧАСТИ III
- •ЛИТЕРАТУРА
В стандарте ISO/IEC 16085:2004 [42] содержатся требования и рекомендации по выполнению подпроцесса управления риском.
Подпроцесс измерения (The Measurement) является новым подпроцессом процесса управления. Подпроцесс предназначен для сбора и анализа данных, связанных с разрабатываемыми продуктами или реализуемыми процессами внутри организации или ее проектов и используемых для поддержки эффективного управления процессами и объективной демонстрации качества программных продуктов.
Подпроцесс измерения содержит четыре задачи:
·установка и сопровождение набора измерений;
·планирование процесса измерения;
·выполнение измерения в соответствии с планом;
·оценка измерения.
Стандарт ISO/IEC 15939:2002 содержит требования и рекомендации по выполнению подпроцесса измерения [41].
Цели и результаты выполнения процесса управления должны удовлетворять требованиям серии стандартов ISO/IEC 15504 [30 – 37].
3.4.6. Расширенное описание процесса заказа
В Приложении Н Дополнения ISO/IEC 12207:1995/Amd.1:2002 дано рас-
ширенное описание процесса заказа в терминах стандартаISO/IEC 12207:1995 [17], согласованное с требованиями стандарта ISO/IEC 15504 [30 – 37]. Данное описание может использоваться вместо описаний процесса заказа, приведенных в стандарте ISO/IEC 12207:1995 и в Приложении F Дополнения Amd.1:2002.
Оно призвано обеспечить возможность оценки процесса заказа и повысить степень выявления рисков при приобретении системы или программного средства.
К расширенному процессу заказа относятся семнадцать подпроцессов:
1)политика заказа (The Acquisition Policy);
2)стратегия заказа (The Acquisition Strategy);
3)анализ суммарных выгод(The Benefits Analysis);
4)технические требования (The Technical Requirements);
5)правовые и административные требования(The Legal and Administrative Requirements);
6)финансовые требования (The Financial Requirements);
7)требования к проекту(The Project Requirements);
8)заявка на подряд (тендер) (The Request for Proposals);
9)выбор поставщика (The Supplier Qualification);
10)предварительная оценка (The Proposal Evaluation);
11)согласование договора (The Contract Agreement);
12)надзор за поставщиком (The Supplier Monitoring);
13)приемка договора (The Acceptance);
14)закрытие договора (The Contract Closure);
86
15)связи с поставщиком (The Supplier Relationships);
16)связи с пользователем (The User Relationships);
17)финансовое руководство (The Financial Management).
Данные подпроцессы объединяют по целям и результатам соответствующие стороны работ и задач процесса заказа.
Структура расширенного процесса заказа на уровне работ приведена на рис. 35. В состав расширенного процесса заказа, помимо описанных в ISO/IEC 12207:1995 (см. рис. 5), добавлено пять работ:
5.1.6.Закрытие договора.
5.1.7.Политика заказа.
5.1.8.Управление связями с поставщиком.
5.1.9.Управление связями с пользователем.
5.1.10.Финансовое руководство.
Нумерация работ в данном списке соответствует их иерархическому положению по отношению к структуре стандарта ИСО/МЭК 12207.
В состав новой работы 5.1.6, название которой перекликается со старой работой 5.1.5, вошли задачи по закрытию договора, которые не нашли отражения в работе 5.1.5.
5.1. Расширенный процесс заказа
5.1.1. Подготовка процесса |
|
5.1.2. Подготовка заявки на подряд |
|
5.1.3. Подготовка и корректировка договора |
|
5.1.4. Надзор за поставщиком |
|
5.1.5. Приемка и закрытие договора |
|
5.1.6. Закрытие договора |
|
5.1.7. Политика заказа |
|
|
5.1.8. Управление связями с поставщиком |
|
5.1.9. Управление связями с пользователем |
|
5.1.10. Финансовое руководство |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Старые работы по |
|
|
|
Новые работы по Приложению Н |
|||||||||||||
|
|
ИСО/МЭК 12207 |
|
|
|
|
|
|
Amd.1:2002 |
|
|
||||||||
Рис. 35. Работы расширенного процесса заказа
в соответствии с Приложением Н ISO/IEC 12207:1995 / Amd.1:2002
87
ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ ПО ЧАСТИ I
Раздел 1
1.Дайте определение жизненного цикла(ЖЦ) программного средства (ПС) или системы.
2.Дайте определение модели ЖЦ ПС или системы.
3.Что такое аттестация ПС?
4.Что такое верификация ПС?
5.Опишите понятие базовой линии.
6.Дайте определение элемента конфигурации.
Раздел 2
1.Назовите базовый стандарт в области ЖЦ ПС и систем.
2.Что подразумевается под системой при стандартизации ЖЦ?
3.Определите иерархическую структуру ЖЦ ПС.
4.На какие группы делятся процессы ЖЦ и в соответствии с чем?
5.Назовите основные стороны, участвующие в ЖЦ ПС и систем.
6.Перечислите процессы ЖЦ в каждой группе.
7.Опишите сущность каждого из основных процессов ЖЦ.
8.Назовите процессы ЖЦ, влияющие на управление качеством ПС.
9.Перечислите работы процесса разработки и опишите их содержание.
10.В каком процессе ЖЦ разрабатывается план управления проектом?
11.Перечислите содержание плана управления проектом.
12.В каком процессе ЖЦ разрабатываются планы выполнения процес-
сов?
13.Опишите содержание планов выполнения процессов.
14.Перечислите состав требований к системе и назовите критерии их
оценки.
15.Перечислите состав требований к ПС и назовите критерии их оценки.
16.Определите структуру работ по проектированию ПС и их результа-
ты.
17.Назовите критерии оценки результатов каждой работы процесса раз-
работки.
18.Назовите основные документы процесса разработки.
19.Опишите сущность каждого из вспомогательных процессов ЖЦ.
20.Опишите сущность каждого из организационных процессов ЖЦ.
21.Что такое инфраструктура процесса?
22. |
Опишите |
сущность |
процесса |
адаптации |
положений |
стандарта |
ИСО/МЭК 12207 к условиям конкретного проекта. |
|
|
||||
23. |
Какие характеристики проекта влияют на адаптацию? |
|
||||
88
Раздел 3
1.Какие общие изменения внесены в стандартISO/IEC 12207:1995 До-
полнением ISO/IEC 12207:1995/Amd.1:2002?
2.Назовите новые процессы ЖЦ ПС и опишите их назначение.
3.Назовите процессы ЖЦ с измененной структурой.
4.Опишите различия в структурах нового и старого процессов разра-
ботки.
5.Опишите структуру нового процесса управления.
6.Опишите сущность и структуру расширенного описания процесса
заказа.
89
ЧАСТЬ II.
СТАНДАРТИЗАЦИЯ ОЦЕНКИ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
90
