ГОСТ Р ИСО/МЭК 25023-2021. Национальный стандарт Российской Федерации. Системная и программная инженерия. Требования и оценка качества систем и программной продукции (SQuaRE). Измерения качества системы и программной продукции
Введение
Настоящий стандарт является частью серии стандартов SQuaRE, он отменяет и заменяет ISO/IEC TR 9126-2 и ISO/IEC TR 9126-3 со следующими изменениями:
- показатели качества, содержавшиеся в ISO/IEC TR 9126-2 и ISO/IEC TR 9126-3, рассмотрены, приняты или отклонены согласно практической полезности;
- другие показатели качества представлены для пересмотренной модели качества программного продукта в ИСО/МЭК 25010;
- внутренние и внешние показатели соединены и представлены в упрощенном формате в одной таблице.
Серия стандартов SQuaRE состоит из следующих разделов под общим названием "Требования и оценка качества систем и программной продукции" (SQuaRE):
- ИСО/МЭК 2500n - раздел "Управление качеством";
- ИСО/МЭК 2501n - раздел "Модель качества";
- ИСО/МЭК 2502n - раздел "Измерения качества";
- ИСО/МЭК 2503n - раздел "Требования к качеству";
- ИСО/МЭК 2504n - раздел "Оценка качества";
- ИСО/МЭК 25050 - ИСО/МЭК 25099 - раздел "Расширения".
Приложения A, B и C приведены только для информации.
Настоящий стандарт является частью серии стандартов SQuaRE. Он предоставляет набор показателей качества для характеристик систем/программных продуктов, которые можно использовать для определения требований, измерения и оценки качества программных продуктов в сочетании с другими сериями стандартов SQuaRE, таких как ИСО/МЭК 25010, ИСО/МЭК 25030, ИСО/МЭК 25040 и ИСО/МЭК 25041.
Набор показателей качества в настоящем стандарте был выбран исходя из их практической ценности и подразделен на два уровня надежности. Они не должны быть исчерпывающими, и пользователям настоящего стандарта рекомендуется при необходимости уточнять их.
Раздел измерения качества
Настоящий стандарт является частью серии ИСО/МЭК 2502n, которая в настоящее время состоит из следующих стандартов:
- ИСО/МЭК 25020 - Эталонная модель и руководство по измерениям: обеспечивает эталонную модель и руководство по измерению характеристик качества, определенных в ИСО/МЭК 2501n;
- ИСО/МЭК 25021 - Элементы измерения качества: обеспечивает формат для определения элементов измерения качества и некоторые примеры элементов измерения качества (QMEs), которые могут быть использованы для построения показателей качества программного обеспечения;
- ИСО/МЭК 25022 - Измерение качества в процессе использования: обеспечивает измерения, включая связанные функции измерения показателей качества в модели качества при использовании;
- ИСО/МЭК 25023 - Измерение качества систем и программного обеспечения: обеспечивает измерения, включая соответствующие функции измерения показателей качества в модели качества продукции;
- ИСО/МЭК 25024 - Измерение качества данных: обеспечивает измерения, включая соответствующие функции измерения показателей качества в модели качества данных.
На рисунке 1 показана взаимосвязь между настоящим стандартом и другими стандартами из раздела ИСО/МЭК 2502n. Разработчики, средства анализа, менеджеры по качеству, заказчики, поставщики, специалисты по обслуживанию и пользователи системного/программного продукта могут выбрать показатели из этих международных стандартов для измерения показателей качества, представляющих интерес. Это может использоваться для определения требований, оценки системных/программных продуктов, выполнения действий по управлению качеством или других целей.
Рисунок 1 - Структура раздела "Измерение качества"
Структура и организация серии SQuaRE
Серия SQuaRE состоит из пяти главных разделов и раздела расширения. Структура каждого раздела в пределах серии SQuaRE следующая:
- ИСО/МЭК 2500n - Раздел "Управление качеством". Стандарты, формирующие этот раздел, определяют общие модели, термины и определения, на которые ссылаются далее все другие стандарты серии SQuaRE. Раздел также обеспечивает требования и руководство для планирования и менеджмента проекта;
- ИСО/МЭК 2501n - Раздел "Модель качества". Стандарты, формирующие этот раздел, предоставляют модели качества для системных/программных продуктов, качества при использовании и данных. Модель качества обслуживания находится в стадии разработки. Практическое руководство на использовании модели качества также предоставляется;
- ИСО/МЭК 2502n - Раздел "Измерение качества". Стандарты, формирующие этот раздел, включают эталонную модель измерения качества системного/программного продукта, определения показателей качества и практическое руководство по их приложению. В данном разделе представлены внутренние показатели качества программного обеспечения, внешние показатели качества программного обеспечения, показатели качества при использовании и показатели качества данных. Элементы измерения качества, формирующие основы для измерения показателей качества, определены и представлены;
- ИСО/МЭК 2503n - Раздел "Требования к качеству". Стандарты, формирующие этот раздел, определяют требования к качеству. Эти требования к качеству могут использоваться в процессе сбора информации требований к качеству для системного/программного продукта, который будет разработан, в процессе разработки для достижения необходимого качества или как исходные данные для процесса оценки;
- ИСО/МЭК 2504n - Раздел "Оценка качества". Стандарты, входящие в этот раздел, обеспечивают требования, рекомендации и руководящие принципы для оценки системного/программного продукта, независимо от того, выполняются ли они независимыми оценщиками, приобретателями или разработчиками. Также представлена поддержка документирования меры в качестве модуля оценки.
Стандарты ИСО/МЭК 25050 - ИСО/МЭК 25099 зарезервированы для стандартов расширения SQuaRE, которые в настоящее время включают в себя ИСО/МЭК 25051 и стандарты ИСО/МЭК 25060 - ИСО/МЭК 25069.