Связь между эталонной моделью процесса оценки качества программной продукции и процессами жизненного цикла систем и программного обеспечения
В случае, если оценку выполняют одновременно с разработкой программного продукта, действия и задачи эталонной модели процесса оценки могут выполняться ассоциативно как часть действий и задач процессов жизненного цикла программного обеспечения (ИСО/МЭК 12207) и/или процессов жизненного цикла систем (ИСО/МЭК 15288).
Таблица D.1 - Типовые связи эталонной модели оценки программной продукции с процессами жизненного цикла программного обеспечения и систем (ИСО/МЭК 12207 и ИСО/МЭК 15288)
Действия и задачи эталонной модели оценки программного продукта в ИСО/МЭК 25040 | Типовые связанные процессы в ИСО/МЭК 12207 | Типовые связанные процессы в ИСО/МЭК 15288 |
6.3 Установить требования к оценке | - | - |
6.3.1 Установить цель оценки | - | - |
6.3.2 Определить требования к качеству программного продукта | 6.1.1 Процесс приобретения | 6.1.1 Процесс приобретения |
6.3.3 Определить части продукта, которые будут включены в оценку | 6.2.2 Процесс поставки | 6.2.2 Процесс поставки |
6.3.4 Определить строгость оценки | 6.2.5 Процесс менеджмента качества | 6.2.5 Процесс менеджмента качества |
6.4 Определить оценку | - | - |
6.4.1 Выбрать показатели качества | 6.4.1 Процесс определения требований правообладателей | 6.4.1 Процесс определения требований правообладателей |
6.4.2 Определить критерии решения для показателей качества | - | - |
6.4.3 Установить критерии решения для оценки | 7.1.2 Процесс анализа требований программных средств | 7.1.2 Процесс анализа требований к системе |
6.5 Разработать оценку | - | - |
6.5.1 План мероприятий по оценке | - | - |
6.6 Выполнить оценку | - | - |
6.6.1 Сделать измерения | 6.3.7 Процесс измерений | 6.3.7 Процесс измерений |
6.6.2 Применить критерии решения для показателей | 6.4.5 Процесс комплексирования системы | 6.4.5 Процесс комплексирования системы |
6.6.3 Применить критерии решения для оценки | 6.4.6 Процесс квалификационного тестирования системы | 6.4.6 Процесс квалификационного тестирования системы |
6.7 Завершить оценку | - | - |
6.7.1 Проанализировать результаты оценки | 7.1.6 Процесс комплексирования программных средств | - |
6.7.2 Создать отчет об оценке | 7.2.4 Процесс верификации программных средств | - |
6.7.3 Проанализировать оценку качества анализа и обеспечить обратную связь с организацией | - | - |
6.7.3 Разослать данные оценки | - | - |
Пример возможных ассоциативных действий по оценке продукта:
Установить требования для оценки:
- цель оценки может быть приведена в соответствие с целями проекта;
- разработанный план оценки может быть предметом соглашения между приобретателем и поставщиком;
- план оценки может быть приведен в соответствие с процессом управления качеством или адаптирован к нему;
- требования к оценке, степень покрытия и строгость оценки могут быть определены во время определения требований;
Разработать спецификацию оценки:
Оценка может быть определена путем выбора показателей в процессе планирования действий по измерению
Разработать проект оценки:
- для разработки оценки программного продукта можно использовать план анализа, интеграцию и тестирование для верификации и подтверждения правильности;
Выполнить оценку:
- для получения показателей, измеренных значений величин и результатов оценки выполнения оценки можно использовать производительность и результаты анализа, интеграции и тестирования;
Завершить оценку:
- результаты проверки и/или подтверждения достоверности можно использовать для подготовки и формирования отчета об оценке. Они также могут быть отправлены потребителям результатов измерений.