ГОСТ Р ИСО/МЭК 25000-2021
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системная и программная инженерия
ТРЕБОВАНИЯ И ОЦЕНКА КАЧЕСТВА СИСТЕМ И ПРОГРАММНЫХ СРЕДСТВ (SQuaRE)
Руководство
Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). Guide
ОКС 35.080
Дата введения 2022-04-30
1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью "Информационно-аналитический вычислительный центр" (ООО ИАВЦ) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 25 октября 2021 г. N 1295-ст
4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 25000:2014* "Системная и программная инженерия. Требования и оценка качества систем и программных средств (SQuaRE). Руководство по SQuaRE" (ISO/IEC 25000:2014 "Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - Guide to SQuaRE", IDT).
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
ИСО/МЭК 25000 разработан подкомитетом ПК 7 "Системная и программная инженерия" Совместного технического комитета СТК 1 "Информационные технологии" Международной организации по стандартизации (ИСО) и Международной электротехнической комиссии (МЭК).
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведение в соответствие с ГОСТ Р 1.5-2012 (пункт 3.5).
Дополнительные сноски в тексте стандарта, выделенные курсивом, приведены для пояснения текста оригинала
5 ВВЕДЕН ВПЕРВЫЕ
6 Некоторые положения международного стандарта, указанного в пункте 4, могут являться объектом патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за идентификацию подобных патентных прав
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Компьютеры используются во все более широком спектре областей применения, и их предназначенная и правильная работа часто имеет решающее значение для успеха бизнеса и/или безопасности человека. Поэтому разработка или выбор высококачественных систем и продукции имеет первостепенное значение. Всесторонняя спецификация и оценка качества систем и программных продуктов является ключевым фактором обеспечения надлежащего качества. Это может быть достигнуто путем определения соответствующих качественных характеристик качества с учетом предполагаемого использования систем и программного продукта. Важно, чтобы, когда это возможно, каждая соответствующая характеристика качества системы и программного продукта задавалась и оценивалась с использованием аттестованных или широко принятых показателей.
Поскольку характеристики и показатели качества могут быть полезны не только для оценки систем и программной продукции, но и для определения требований к ним, предшественник SQuaRE - ИСО/МЭК 9126 - был заменен двумя связанными многоуровневыми стандартами: ИСО/МЭК 9126 (качество программной продукции) и ИСО/МЭК 14598 (оценка программной продукции). Накопленный опыт использования двух данных стандартов сформировал следующие основные предпосылки для создания новой серии стандартов SQuaRE:
- ИСО/МЭК 9126 и ИСО/МЭК 14598 имеют общие нормативные, справочные и функциональные корни;
- ИСО/МЭК 9126 и ИСО/МЭК 14598 образуют дополнительный набор стандартов;
- независимые жизненные циклы ИСО/МЭК 9126 и ИСО/МЭК 14598 создали противоречия между ними.
Общая цель создания серии стандартов SQuaRE состоит в том, чтобы перейти к логически организованной, полной и унифицированной серии стандартов, охватывающей два основных процесса: определение требований к качеству систем и программной продукции и оценку качества систем и программной продукции, поддерживаемую процессами измерения качества. Целью серии стандартов SQuaRE является оказание помощи разработчикам и потребителям автоматизированных систем и программной продукции в определении и оценке требований качества. При этом устанавливаются критерии для определения требований к качеству систем и программной продукции, их измерения и оценки. Предлагаемая модель качества предназначена для согласования потребительского определения качества с атрибутами процесса разработки. Кроме того, серия содержит рекомендуемые показатели атрибутов качества систем и программной продукции, которые могут быть использованы разработчиками, потребителями и оценщиками.
Серия стандартов SQuaRE посвящена качеству систем и программной продукции. Раздел управления качеством ИСО/МЭК 2500n занимается определением требований к качеству систем и программной продукции, измерением и оценкой качества систем и программной продукции и не занимается "управлением качеством" процессов, которое определено в серии стандартов ИСО 9000.
Основными преимуществами серии стандартов SQuaRE по сравнению с предшественниками являются:
- координация руководства по измерению и оценке качества систем и программной продукции;
- руководство по определению требований к качеству систем и программной продукции;
- гармонизация с ИСО/МЭК 15939 в виде эталонной модели измерения качества программного продукта, представленной в ИСО/МЭК 25020.
Основными отличиями серии стандартов SQuaRE от ИСО/МЭК 9126, ИСО/МЭК 14598 являются:
- введение новой общей эталонной модели;
- введение специальных, подробных руководств для каждого раздела;
- внедрение систем качества продукции;
- внедрение модели качества данных;
- внедрение элементов измерения качества;
- введение раздела требований к качеству;
- включение и пересмотр процессов оценки;
- введение руководства по практическому применению в виде примеров;
- координация и гармонизация содержания с ИСО/МЭК 15939.
Серия стандартов SQuaRE состоит из следующих разделов:
- раздел "Управление качеством" (ИСО/МЭК 2500n);
- раздел "Модели качества" (ИСО/МЭК 2501n);
- раздел "Измерение качества" (ИСО/МЭК 2502n);
- раздел "Требования к качеству" (ИСО/МЭК 2503n);
- раздел "Оценка качества" (ИСО/МЭК 2504n);
- ИСО/МЭК 25050 - ИСО/МЭК 25099, раздел "Расширение SQuaRE".
Серия стандартов SQuaRE предоставляет:
- термины и определения,
- эталонные модели,
- общее руководство,
- отдельные руководства по разделам,
- стандарты для определения требований, планирования и управления, измерения и оценки качества.
Серия стандартов SQuaRE включает в себя стандарты по моделям и метрикам качества, а также по требованиям к качеству и оценке качества.
Серия стандартов SQuaRE замещает серии стандартов ИСО/МЭК 9126 и ИСО/МЭК 14598.
Целью настоящего стандарта является предоставление общего набора моделей, терминов, определений и руководящих указаний для практического использования стандартов серии SQuaRE и технических отчетов.
Настоящий стандарт представляет собой руководство по использованию серии стандартов под названием "Требования и оценка качества систем и программных средств" (SQuaRE). Цель настоящего стандарта состоит в том, чтобы дать общий обзор содержания серии стандартов SQuaRE, общих эталонных моделей и определений, а также взаимосвязи между документами, что позволит пользователям SQuaRE уяснить положения настоящей серии стандартов и применять ее в соответствии с назначением. Кроме того, настоящий стандарт объясняет переход от устаревших стандартов серий ИСО/МЭК 9126 и ИСО/МЭК 14598 к серии стандартов SQuaRE.
Серия стандартов SQuaRE предназначена для разработчиков, потребителей и независимых оценщиков систем и программной продукции, в частности для тех, кто отвечает за определение требований к качеству систем и программной продукции, а также за оценку качества систем и программной продукции. Рекомендуется, чтобы пользователи стандартов серии SQuaRE, а также ИСО/МЭК 9126 и ИСО/МЭК 14598 использовали настоящий стандарт в качестве руководства для выполнения своих задач.
Для настоящего стандарта нет положений о соответствии. При использовании серии стандартов SQuaRE пользователи должны следовать положениям о соответствии, изложенным в каждом документе серии.
Настоящий стандарт не содержит каких-либо нормативных ссылок. Все информативные ссылки приведены в библиографии.
В настоящем стандарте применены следующие термины с соответствующими определениями:
Примечание - Термины и определения являются общими для всех частей серии международных стандартов SQuaRE.
4.1 атрибут (attribute): Неотъемлемое свойство или характеристика объекта, которое может быть количественно или качественно различимо человеком или автоматизированными средствами.
Примечания
1 Основано на ИСО/МЭК 15939:2007.
2 В ИСО 9000 различают два типа атрибутов: постоянная, изначально присущая характеристика и присвоенная характеристика продукта, процесса или системы (например, цена продукта и владелец продукта). Присвоенная характеристика не является неотъемлемым атрибутом продукта, процесса или системы.
4.2 условия использования (context of use): Пользователи, задачи, оборудование (аппаратные средства, программные средства, материалы), физическая и социальная среда, в которых используется продукция.
[ИСО 9241-11:1998]
4.3 программное обеспечение по заказу (custom software): Программный продукт, разработанный для конкретного использования на основе спецификации требований пользователя.
4.4 данные (data): Представление информации в формализованном виде, пригодном для передачи, интерпретации и обработки.
[ИСО/МЭК 25012:2008]
4.5 качество данных (data quality): Степень, в которой характеристики данных удовлетворяют заявленным и подразумеваемым потребностям при использовании в определенных условиях.
4.6 разработчик (developer): Физическое лицо или организация, выполняющая деятельность по разработке (включая анализ требований, проектирование, тестирование в процессе жизненного цикла) системы или программной продукции.
[ИСО/МЭК 12207:2008, измененный]
4.7 конечный пользователь (end user): Индивидуум, который в конечном счете извлекает выгоду из результатов работы системы или программной продукции.
Примечание - Конечным пользователем может быть штатный оператор системы или программной продукции, а также случайный пользователь, из членов общества.
4.8 метод оценки (evaluation method): Описание процедур и действий, которые должны быть выполнены лицом, производящим оценку, для получения результатов измерения, применяемого к указанным компонентам продукта или к продукту в целом.
4.9 модуль оценки (evaluation module): Пакет оценочных технологий для измерения характеристик, подхарактеристик или показателей качества систем и программной продукции.
Примечание - Пакет включает в себя методы и технологии оценки, входные данные, подлежащие оценке, данные, подлежащие измерению и сбору, а также вспомогательные процедуры и инструменты.