ГОСТ Р ИСО/МЭК 25022-2021
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системная и программная инженерия
ТРЕБОВАНИЯ И ОЦЕНКА КАЧЕСТВА СИСТЕМ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ (SQuaRE)
Измерение качества при использовании
Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). Measurement of quality in use
ОКС 35.080
Дата введения 2022-04-30
1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью "Информационно-аналитический вычислительный центр" (ООО "ИАВЦ") на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 022 "Информационные технологии"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 25 октября 2021 г. N 1282-ст
4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 25022:2016* "Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Измерение качества при использовании" (ISO/IEC 25022:2016 "Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of quality in use", IDT).
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
ИСО/МЭК 25022 разработан подкомитетом ПК 7 "Системная и программная инженерия" Совместного технического комитета СТК 1 "Информационные технологии" Международной организации по стандартизации (ИСО) и Международной электротехнической комиссии (МЭК).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА.
Дополнительные сноски в тексте стандарта, выделенные курсивом*, приведены для пояснения текста оригинала
________________
* В оригинале обозначения и номера стандартов и нормативных документов приводятся обычным шрифтом, кроме отмеченного в разделе "Предисловие" знаком "**". - Примечание изготовителя базы данных.
5 ВВЕДЕН ВПЕРВЫЕ
6 Некоторые положения международного стандарта, указанного в пункте 4, могут являться объектом патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за идентификацию подобных патентных прав
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации"**. Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Настоящий стандарт является частью серии стандартов SQuaRE. Он предоставляет набор параметров для характеристик качества при использовании систем и программного обеспечения (определенных в ИСО/МЭК 25010), которые могут применяться для определения требований к качеству при использовании (в сочетании с ИСО/МЭК 25030), а также измерения и оценки качества при использовании (в сочетании с ИСО/МЭК 25040 и ИСО/МЭК 25041).
Показатели качества, включенные в настоящий стандарт, были отобраны исходя из их практической значимости. Они основаны на устоявшейся практике (включая, например, справочную [17]). Они не являются исчерпывающими, и пользователям этого международного стандарта рекомендуется уточнить их, при необходимости.
Раздел измерения качества
Настоящий стандарт является частью раздела измерения качества ИСО/МЭК 2502n серии стандартов SQuaRE. Раздел измерения качества в настоящее время состоит из следующих стандартов:
- ИСО/МЭК 25020 - эталонная модель измерения и руководство: предоставляет эталонную модель и руководство по измерению характеристик качества, определенных в разделе модели качества ИСО/МЭК 2501n;
- ИСО/МЭК 25021 - Элементы показателя качества: предоставляет формат элементов показателей качества и некоторые наборы рекомендуемых базовых и производных параметров, которые могут быть использованы для построения показателей качества систем и программного обеспечения;
- ИСО/МЭК 25022 - Измерение качества при использовании: предоставляет набор параметров и соответствующих измерительных функций для характеристик модели качества при использовании, определенной в ИСО/МЭК 25010;
- ИСО/МЭК 25023 - Измерение качества систем и программной продукции: предоставляет набор параметров и соответствующих измерительных функций для характеристик модели качества систем и программной продукции, определенной в ИСО/МЭК 25010;
- ИСО/МЭК 25024 - Измерение качества данных: предоставляет набор параметров и соответствующих измерительных функций для характеристик модели качества данных, определенной в ИСО/МЭК 25012.
На рисунке 1 показана взаимосвязь между настоящим стандартом и другими стандартами серии ИСО/МЭК 2502n.
В серию SQuaRE входят следующие разделы:
- ИСО/МЭК 2500n - Раздел "Управление качеством". Стандарты, входящие в этот раздел, определяют все общие модели, термины и определения, используемые всеми другими стандартами серии SQuaRE. Направляющие ссылки, используемые во всех документах SQuaRE, и высокоуровневые практические предложения по применению соответствующих стандартов в случаях конкретных приложений помогут всем потребителям. В разделе также представлены требования и методические материалы по поддерживающей функции, отвечающей за управление требованиями к программной продукции, спецификацию и оценку;
- ИСО/МЭК 2501n - Раздел "Модель качества". Стандарты, входящие в этот раздел, представляют детализированные модели качества программного обеспечения, качества при использовании и качества данных. Кроме того, представлено практическое руководство по использованию модели качества;
- ИСО/МЭК 2502n - Раздел "Измерение качества". Стандарты, входящие в этот раздел, включают в себя эталонную модель измерения качества программной продукции, математические определения показателей качества и практическое руководство по их использованию. В этом разделе представлены показатели внутреннего качества программного обеспечения, показатели внешнего качества программного обеспечения и качества при использовании. Кроме того, определены и представлены элементы показателей качества - ЭПК, формирующие основу для вышеперечисленных показателей;
- ИСО/МЭК 2503n - Раздел "Требования к качеству". Стандарты, входящие в этот раздел, помогают задать требования к качеству. Такие требования к качеству могут использоваться в процессе формирования требований к качеству, при сборе информации перед разработкой программной продукции или как исходные данные для процесса оценки. Процесс определения требований отнесен к техническим процессам, определенным в ИСО/МЭК 15288;
Рисунок 1 - Структура раздела измерения качества
- ИСО/МЭК 2504n - Раздел "Оценка качества". Стандарты, входящие в этот раздел, формулируют требования, рекомендации и методические материалы для оценки программного продукта, выполняемой как независимыми оценщиками, так и приобретателями или разработчиками. Кроме того, там представлена поддержка документирования измерения, как модуля оценки;
- обозначения для стандартов с ИСО/МЭК 25050 - ИСО/МЭК 25099 зарезервированы для расширения серии SQuaRE и/или технических отчетов, которые касаются конкретных областей применения и/или могут быть использованы в дополнение к одному или нескольким международным стандартам SQuaRE.
Настоящий стандарт определяет показатели качества при использовании для характеристик, определенных моделью качества при использовании в ИСО/МЭК 25010, и предназначен для применения вместе с ИСО/МЭК 25010. Он может также применяться в сочетании с ИСО/МЭК 2503n и ИСО/МЭК 2504n для более общего удовлетворения потребностей пользователей в части качества программной продукции или системы.
Настоящий стандарт содержит следующее:
- базовый набор параметров для каждой характеристики качества при использовании;
- объяснение того, как измеряется качество при использовании.
Базовый набор параметров не является исчерпывающим и может уточняться в зависимости от назначения и условий применения системы или программной продукции.
Настоящий стандарт включает ряд приложений, носящих информационный характер и отражающих примеры измерения охвата контекста (приложение A), вариантов нормализации показателей качества при использовании (приложение B), использования ИСО/МЭК 25022 для измерения удобства использования в ИСО 9241-11 (приложение C), процесса оценки качества в использовании (приложение D), взаимосвязи между различными моделями качества (приложение E) и концепции измерения качества (приложение F).
Эти параметры применимы к использованию любой человеко-компьютерной системы, включая как сами компьютерные системы, так и программные продукты, входящие в состав используемых систем.
Настоящий стандарт не присваивает диапазоны значений показателей номинальным уровням или степеням соответствия, поскольку эти значения определяются для каждой системы или программного продукта в зависимости от назначения, условий использования и потребностей пользователей.
Некоторые атрибуты могут иметь желаемый диапазон значений, который не зависит от конкретных потребностей пользователя, а зависит от общих факторов, например когнитивных факторов человека.
Предлагаемые параметры качества при использовании в первую очередь предназначены для обеспечения и управления качеством систем и программных продуктов на основе эффектов от их использования. Основными пользователями результатов измерений являются люди, управляющие разработкой, приобретением, оценкой или обслуживанием программного обеспечения и систем, осуществляющие оценочную деятельность в рамках следующих мероприятий:
- разработка: включая анализ требований, проектирование и тестирование в ходе процесса жизненного цикла;
- управление качеством: систематическое изучение продукта или компьютерной системы, например при оценке качества в процессе использования в рамках обеспечения и контроля качества;
- поставка: договор с приобретателем на поставку системы, программного продукта или программной услуги на условиях договора, например при проверке качества при квалификационном испытании;
- приобретение: включая отбор продукта и приемо-сдаточные испытания, при приобретении или закупке системы, программного продукта или услуги программного обеспечения у поставщика;
- техническое обслуживание: улучшение продукта на основе показателей качества при использовании.
Для того чтобы любое требование к качеству, спецификация или оценка качества соответствовали настоящему стандарту, необходимо соблюдение следующих положений:
a) для определения или оценки качества при использовании выбраны характеристики и/или подхарактеристики, соответствующие ИСО/МЭК 25010;
b) для оценки каждой выбранной характеристики или подхарактеристики применяются все общие показатели качества, определенные в разделе 8. Исключение какого-либо из них требует обоснования;
c) любые выбранные специальные показатели качества при использовании имеют отношение к предмету оценки;
d) изменение какого-либо показателя качества при использовании должно быть обоснованным;
e) допускается определение любых дополнительных показателей качества использования, которые не включены в настоящий стандарт;
f) точно известно, как осуществляется определение значений каждого из показателей качества (например, определены детали используемого метода измерения).
Примечание - При проведении сравнений важно использовать один и тот же метод измерения.
В настоящем стандарте использована нормативная ссылка на следующий стандарт [для датированной ссылки применяют только указанное издание ссылочного стандарта, для недатированной - последнее издание (включая все изменения)]:
ISO/IEC 25010, Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models (Информационные технологии. Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов)
В настоящем стандарте применены термины по ИСО/МЭК 25000, ИСО/МЭК 25010, а также следующие термины с соответствующими определениями.
Примечание - Ниже приведены основные определения из стандартов серии SQuaRE и других стандартов ИСО.
4.1 полнота контекста (context completeness): Степень, в которой продукт или система могут быть использованы с эффективностью, результативностью, свободой от риска и в соответствии с требованиями при всех указанных условиях использования.
Примечание - Полнота контекста - это подхарактеристика покрытия контекста.
[ИСО/МЭК 25010:2011, измененный]
4.2 покрытие контекста (context coverage): Степень, в которой продукт или система могут использоваться с эффективностью, а также эффективностью, удовлетворенностью и свободой от риска как в определенных условиях использования, так и в условиях, выходящих за рамки первоначально явно определенных.
Примечание - Условия использования имеют отношение как к качеству при использовании, так и к некоторым характеристикам (подхарактеристикам) качества продукта (где он упоминается как "определенные условия").