ВТБ Дебетовая карта
ГОСТ Р ИСО/МЭК 25010-2015 Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов.

ГОСТ Р ИСО/МЭК 25010-2015 Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов.

   

ГОСТ Р ИСО/МЭК 25010-2015

 

      

     

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

 

 Информационные технологии

 

 СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ

 

 Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов

 

 Information technology. Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). System and software quality models

 

 

 

ОКС 35.080

Дата введения - 2016-06-01

 

      

     

 

 Предисловие

1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью "Информационно-аналитический вычислительный центр" (ООО "ИАВЦ") на основе собственного перевода на русский язык англоязычной версии международного стандарта, указанного в пункте 4

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"

 

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 мая 2015 г. N 464-ст

 

4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 25010:2011* "Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов" (ISO/IEC 25010:2011 "Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models", IDT).

 

           

Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5 (пункт 3.5)

 

5 ВВЕДЕН ВПЕРВЫЕ

 

6 ПЕРЕИЗДАНИЕ. Декабрь 2018 г.

 

Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

 

 

 Введение

Настоящий стандарт является составной частью серии международных стандартов SQuaRE, которая состоит из следующих разделов:

 

- раздел "Менеджмент качества" (ИСО/IEC 2500n),

 

- раздел "Модель качества" (ИСО/МЭК 2501n),

 

- раздел "Измерение качества" (ИСО/МЭК 2502n),

- раздел "Требования к качеству" (ИСО/МЭК 2503n),

 

- раздел "Оценка качества" (ИСО/МЭК 2504n),

 

- раздел "Расширение SQuaRE" (ИСО/МЭК 25050 - ИСО/МЭК 25099).

 

Для выполнения разнообразных функций как в бизнесе, так и для персонального назначения в современных условиях все большее распространение получают программные продукты и преимущественно программные вычислительные системы. Реализация целей и задач для удовлетворения личных потребностей, для успеха в бизнесе и/или для безопасности человека опирается на высококачественные программное обеспечение и системы. Высококачественные программные продукты и преимущественно программные вычислительные системы имеют важное для заинтересованных сторон значение в производстве материальных ценностей и предотвращении возможных негативных последствий.

 

У программных продуктов и преимущественно программных вычислительных систем много заинтересованных сторон, в число которых входят разработчики, приобретатели, пользователи или клиенты компаний, использующих преимущественно программные вычислительные системы. Подробная спецификация и оценка качества программного обеспечения и преимущественно программных вычислительных систем являются ключевыми факторами в обеспечении полезности для заинтересованных сторон. Оценка может быть выполнена на основе определения необходимых и требуемых характеристик качества, связанных с задачами заинтересованных сторон и целями системы, включая характеристики качества, относящиеся к системе программного обеспечения и данным, а кроме того, и воздействие системы на ее заинтересованные стороны. Важно, чтобы, по возможности, характеристики качества были определены, измерены и оценены с использованием проверенных или широко распространенных показателей и методов измерения. Для идентификации соответствующих характеристик качества, которые могут далее использоваться для определения требований, критериев их удовлетворения и соответствующих показателей, могут быть использованы модели качества из настоящего документа.

 

Настоящий международный стандарт разработан на основе ИСО/МЭК 9126 "Программная инженерия - Качество продукта", который был разработан для удовлетворения вышеуказанных нужд и в котором были определены шесть характеристик качества и описана модель процесса оценки программного продукта.

 

ИСО/МЭК 9126 был заменен двумя связанными между собой стандартами: ИСО/МЭК 9126 "Программная инженерия - Качество продукта" и ИСО/МЭК 14598 "Программная инженерия - Оценка продукта".

 

Данный международный стандарт является результатом пересмотра ИСО/МЭК 9126-1. В него входят те же характеристики качества программного обеспечения с некоторыми поправками:

 

- область применения моделей качества была расширена, с тем чтобы включить в себя вычислительные системы и качество при использовании с системной точки зрения;

 

- в качестве характеристики качества при использовании было добавлено "Покрытие контекста" с подхарактеристиками, "Полнота контекста" и "Гибкость";

 

- как характеристика, а не подхарактеристика функциональности была добавлена "Безопасность", с подхарактеристиками "Конфиденциальность", "Целостность", "Безотказность", "Отслеживаемость" и "Подлинность";

 

- была добавлена как характеристика "Совместимость" (включая функциональную совместимость и сосуществование);

 

- были добавлены следующие подхарактеристики: "Функциональная полнота", "Емкость", "Защищенность от ошибки пользователя", "Доступность", "Готовность", "Модульность" и "Возможность многократного использования";

 

- подхарактеристики соответствия были удалены, поскольку они являются в соответствии с законами и правилами частью общих требований к системе, а не частью характеристики качества;

 

- модели внутреннего и внешнего качества были объединены в составе модели качества продукта;

 

- там, где это представилось возможным, специфичные для программного обеспечения определения были заменены на универсальные;

 

- нескольким характеристикам и подхарактеристикам были даны более точные названия.

 

Полный перечень изменений приводится в приложении A.

 

Данный международный стандарт предназначен для применения в сочетании с другими частями международных стандартов серии SQuaRE (ИСО/МЭК 25000 - ИСО/МЭК 25099) и ИСО/МЭК 14598 до тех пор, пока он не заменен серией международных стандартов ИСО/МЭК 2504n.

 

На рисунке 1 (адаптирован из ИСО/МЭК 25000) показана организация серии международных стандартов SQuaRE, которая представлена семействами стандартов, называемых также разделами.

 

 

 

 

 

Рисунок 1 - Организация серии международных стандартов SQuaRE

Серия стандартов SQuaRE состоит из следующих разделов стандартов:

 

- ИСО/МЭК 2500n - раздел "Менеджмент качества". Международные стандарты, входящие в этот раздел, определяют общие модели, термины и определения, используемые далее во всех других международных стандартах серии SQuaRE. В разделе также представлены требования и методические материалы, касающиеся функций поддержки, которые отвечают за управление требованиями к программному продукту, его спецификацией и оценкой;

 

- ИСО/МЭК 2501n - раздел "Модель качества". Международные стандарты, которые входят в этот раздел, представляют детализированные модели качества вычислительных систем и программного обеспечения, качества при использовании и качества данных. Кроме того, представлено практическое руководство по использованию модели качества;

 

- ИСО/МЭК 2502n - раздел "Измерение качества". Международные стандарты, входящие в этот раздел, включают в себя эталонную модель измерения качества программного продукта, математические определения показателей качества и практическое руководство по их использованию. В этом разделе представлены показатели внутреннего качества программного обеспечения, показатели внешнего качества программного обеспечения и показатели качества при использовании. Кроме того, определены и представлены элементы показателей качества (ЭПК), формирующие основу для вышеперечисленных показателей;

 

- ИСО/МЭК 2503n - раздел "Требования к качеству". Международные стандарты, которые входят в этот раздел, определяют требования к качеству на основе моделей качества и показателей качества. Такие требования к качеству могут использоваться в процессе формирования требований к качеству программного продукта перед разработкой или как входные данные для процесса оценки;

 

- ИСО/МЭК 2504n - раздел "Оценка качества". Международные стандарты, которые входят в этот раздел, формулируют требования, рекомендации и методические материалы для оценки программного продукта, выполняемой как оценщиками, так и заказчиками или разработчиками. Кроме того, в них представлена поддержка документирования показателя измерения как модуля оценки;

 

- ИСО/МЭК 25050-25099 - раздел "Расширение SQuaRE". Международные стандарты этого раздела в настоящее время включают в себя требования к качеству готового коммерческого (коробочного) программного обеспечения и общему промышленному формату для отчетов по удобству использования.

 

Модели качества данного международного стандарта в сочетании с ИСО/МЭК 12207 и ИСО/МЭК 15288 могут использоваться, в частности, для процессов, связанных с определением требований, для верификации и валидации с особым акцентом на спецификации и оценки требований к качеству. В ИСО/МЭК 25030 определено, каким образом модели качества можно использовать для требований к качеству программного обеспечения, а ИСО/МЭК 25040 описывает применение модели качества в процессе оценки качества программного обеспечения.

 

В сочетании с ИСО/МЭК 15504, который относится к оценке процессов программного обеспечения, настоящий международный стандарт обеспечивает:

 

- основы определения качества программного продукта в процессах "поставщик-потребитель";

 

- поддержку анализа, верификации и валидации и основы количественной оценки качества в процессах поддержки;

 

- поддержку настройки целей качества в процессе управления организацией.

 

Настоящий стандарт может быть использован в сочетании с ИСО 9001, который посвящен процессам обеспечения качества, для обеспечения:

 

- поддержки определения цели качества;

 

- поддержки анализа, верификации и валидации проекта.

 

 

      1 Область применения

Настоящий стандарт определяет:

 

a) модель качества при использовании, в состав которой входят пять характеристик, некоторые из которых, в свою очередь, подразделены на подхарактеристики. Эти характеристики касаются результата взаимодействия при использовании продукта в определенных условиях. Данная модель применима при использовании полных человеко-машинных систем, включая как вычислительные системы, так и программные продукты;

b) модель качества продукта, в состав которой входят восемь характеристик, которые, в свою очередь, подразделены на подхарактеристики. Характеристики относятся к статическим и динамическим свойствам программного обеспечения и вычислительных систем. Модель применима как к компьютерным системам, так и к программным продуктам.

 

Характеристики, определяемые обеими моделями, применимы к любым программным продуктам и компьютерным системам. Характеристики и подхарактеристики обеспечивают единую терминологию для определения спецификации, измерения и оценки качества систем и программного обеспечения. Модели предоставляют также множество характеристик качества, с которыми для полноты картины можно сравнить заявленные требования к качеству.

 

Примечание - Несмотря на то, что область применения модели качества продукта относится к программному обеспечению и компьютерным системам, многие характеристики применимы также и к более широкому кругу систем и служб.

 

ИСО/МЭК 25012 определяет модель качества данных, которая дополняет данную модель.

 

Область применения моделей не включает в себя чисто функциональные свойства (см. C.6), однако в нее включена функциональная пригодность (см. 4.2.1).

 

Область применения моделей качества включает в себя спецификацию поддержки и оценку программного обеспечения и преимущественно программных вычислительных систем с разных точек зрения, которые связаны с их приобретением, требованиями, разработкой, использованием, оценкой, поддержкой, обслуживанием, обеспечением качества и управлением им, а также менеджментом и аудитом. Модели могут, к примеру, использоваться разработчиками, приобретателями, персоналом обеспечения качества и управления им, а также независимыми оценщиками, в особенности ответственными за спецификацию и оценку качества программного продукта. Деятельность во время разработки продукции, при которой могут быть использованы модели качества, включает в себя:

 

- определение требований к программному обеспечению и системе;

 

- подтверждения полноты определения требований;

 

- определение целей проектирования программного обеспечения и системы;

 

- определение целей тестирования программного обеспечения и системы;

 

- идентификацию критериев контроля качества в рамках обеспечения качества;

 

- определение критериев приемки программного продукта и/или преимущественно программной вычислительной системы;

 

- установление необходимых для этого показателей характеристик качества.

 

      2 Соответствие

Любое требование к качеству, спецификация качества или оценка качества соответствуют настоящему стандарту только в тех случаях, если:

 

a) используются модели качества, определенные в 4.1 и 4.2; или

 

b) используется адаптированная модель качества, все изменения которой обоснованы и для которой обеспечивается отображение на стандартную модель.

 

 

      3 Основы модели качества

 

 

      3.1 Модели качества

Качество системы - это степень удовлетворения системой заявленных и подразумеваемых потребностей различных заинтересованных сторон, которая позволяет, таким образом, оценить достоинства. Эти заявленные и подразумеваемые потребности представлены в международных стандартах серии SQuaRE посредством моделей качества, которые представляют качество продукта в виде разбивки на классы характеристик, которые в отдельных случаях далее разделяются на подхарактеристики. (Некоторые подхарактеристики разделяются далее на под-подхарактеристики.) Подобная иерархическая декомпозиция обеспечивает удобную разбивку качества продукта на классы. Однако множество подхарактеристик, связанных с характеристикой, избранной для представления типичных проблем, необязательно будет исчерпывающим.

 

Измеримые, связанные с качеством свойства системы называют свойствами качества, связанными с соответствующими показателями качества. Чтобы прийти к показателям характеристики или подхарактеристики качества в случаях, когда характеристика или подхарактеристика не может быть непосредственно измерена, необходимо идентифицировать подмножество свойств, которое в совокупности покрывает характеристику или подхарактеристику, получить показатели качества для каждого свойства и, объединив их в вычислительном отношении, достигнуть полученного показателя качества, соответствующего характеристике или подхарактеристике качества (см. приложение C). На рисунке 2 показаны отношения между характеристиками и подхарактеристиками качества и свойствами качества.

 

 

 

 

 

Рисунок 2 - Структура, используемая для моделей качества

К настоящему времени в серии SQuaRE имеются три модели качества: модель качества при использовании и модель качества продукта, определенные в настоящем стандарте, и модель качества данных, определенная в ИСО/МЭК 25012. Совместное использование моделей качества дает основание считать, что учтены все характеристики качества. Данные модели обеспечивают множество характеристик качества, в которых заинтересован широкий круг лиц, таких как: разработчики программного обеспечения, системные интеграторы, приобретатели, владельцы, специалисты по обслуживанию, подрядчики, профессионалы обеспечения и управления качеством и пользователи.

 

Не все характеристики качества из полного множества, обеспечиваемого этими моделями, значимы для конкретной заинтересованной стороны. Тем не менее каждая категория заинтересованных лиц должна быть учтена при анализе и рассмотрении важности характеристик качества для каждой модели до завершения формирования набора характеристик качества, которые будут использоваться, чтобы установить, например, требования к производительности продукции и системы или критерии оценки.

 

 

      3.2 Модель качества при использовании

Модель качества при использовании определяет в 4.1 пять характеристик, связанных с результатами взаимодействия с системой: результативность, производительность, удовлетворенность, свободу от риска и покрытие контекста (см. рисунок 3 и таблицу 3). Каждая характеристика применима для различных видов деятельности заинтересованных лиц, например, для взаимодействия оператора или поддержки разработчика.

 

 

 

 

 

Рисунок 3 - Модель качества при использовании

Качество при использовании системы характеризует воздействие продукции (система или программный продукт) на заинтересованную сторону. Оно определяется качествами программного обеспечения, аппаратных средств, операционной среды, а также характеристиками пользователей, задач и социальной среды. Все эти факторы вносят свой вклад в качество системы при использовании.

 

Термины и определения для каждой характеристики качества при использовании приводятся в 4.1.

 

Примеры показателей качества при использовании приводятся в техническом отчете ИСО/МЭК ТО 9126-4, который должен быть заменен ИСО/МЭК 25024.

 

 

      3.3 Модель качества продукта

Модель качества продукта описана в 4.2. Она сводит свойства качества системы/программного продукта к восьми характеристикам, которыми являются: функциональная пригодность, уровень производительности, совместимость, удобство пользования, надежность, защищенность, сопровождаемость и переносимость (мобильность). Каждая характеристика, в свою очередь, состоит из ряда соответствующих подхарактеристик (см. рисунок 4 и таблицу 4).

 

Примечание - Требования соответствия стандартам или другим нормативам могут быть определены как часть требований к системе, однако они выходят за рамки модели качества.

 

 

 

 

 

Рисунок 4 - Модель качества продукта

Модель качества продукта можно применять как для программного продукта, так и для компьютерной системы, в состав которой входит программное обеспечение, поскольку большинство подхарактеристик применимо и к программному обеспечению, и к системам.

 

Определения и объяснения каждой характеристики качества для качества продукта даны в 4.2.

 

 

      3.4 Цели моделей качества

На рисунке 5 показаны цели моделей качества и связанные с ними объекты.

 

Целью модели качества продукта является компьютерная система, в которую входит целевой программный продукт, а цель модели качества при использовании - это совокупная человеко-машинная система, которая включает в себя и целевую компьютерную систему, и целевой программный продукт. В целевую компьютерную систему входят также компьютерное оборудование, нецелевые программные продукты, нецелевые данные и целевые данные, которые, в свою очередь, являются объектом анализа модели качества данных (см. C.8). Целевая компьютерная система является частью информационной системы, в состав которой могут быть также включены одна или более компьютерных систем и системы связи, такие как локальная сеть и Интернет. В состав информационной системы в более крупной человеко-машинной системе (такой как корпоративная система, встроенная система или крупномасштабная система управления) могут входить пользователи, техническая и физическая среда использования. Рамки целевой системы определяются исходя из области применения требований или оценки и из того, кто рассматривается в качестве пользователей.

 

Пример - Если в качестве пользователей самолета с компьютерной системой управления полетом рассматривать пассажиров, то система, от которой они зависят, включает летный экипаж, сам самолет, аппаратное и программное обеспечение системы управления полетом. В случае, если в качестве пользователей рассматривать летный экипаж, то система, от которой они зависят, состоит только из самого самолета и системы управления полетом.

 

С качеством также связаны и другие заинтересованные стороны, такие как разработчики программного обеспечения, системные интеграторы, приобретатели, владельцы, специалисты по обслуживанию, подрядчики, профессионалы обеспечения и управления качеством.

 

Примечание - Концептуально - это то же самое, что на рисунке 2 в ИСО/МЭК 25012 и рисунке 5 в ИСО/МЭК 25030, однако эта версия фокусируется на моделях качества.

 

 

 

 

 

Рисунок 5 - Цели моделей качества

 

      

     

 

      3.5 Применение модели качества

Модели качества продукции и качества при использовании могут быть использованы для определения требований, выработки показателей и выполнения оценки качества (см. приложение C). Определенные характеристики качества могут использоваться в качестве контрольного списка для обеспечения детального исследования требований к качеству, обеспечивая таким образом основу для оценки необходимых в процессе разработки систем последующих трудозатрат и действий. Характеристики в модели качества при использовании и модели качества продукта предназначены для использования в качестве набора при спецификации или оценке качества программного продукта или компьютерной системы.

 

Практически невозможно определить или измерить все подхарактеристики для всех частей большой компьютерной системы или программного продукта. Аналогично в большинстве случаев практически не применимо определение или измерение качества при использовании для всех возможных сценариев задач пользователя. Относительная важность характеристик качества зависит от целей высокого уровня и целей проекта. В связи с этим перед использованием для выделения из требований тех характеристик и подхарактеристик, которые наиболее важны, модель должна быть соответствующим образом адаптирована, а ресурсы распределены между различными типами показателей в зависимости от целей заинтересованных лиц и целей продукта.

 

      3.6 Качество с точки зрения различных заинтересованных сторон

Модели качества обеспечивают основу для сбора требований заинтересованных сторон. Заинтересованная сторона - это следующие три типа пользователей:

 

1. Основной пользователь - лицо, взаимодействующее с системой для достижения основных целей.

 

2. Вторичные пользователи - лица, осуществляющие поддержку, например:

 

a) провайдер контента, системные инженер/администратор, руководитель безопасности;

 

b) специалист по обслуживанию, анализатор, специалист по портированию, установщик.

 

3. Косвенный пользователь - лицо, которое получает результаты, но не взаимодействует с системой.

 

 

Таблица 1 - Примеры требований пользователей для качества продукта и качества при использовании

 

 

 

 

 

Требования пользователя

Основной пользователь

Вторичные пользователи

Косвенный пользователь

 

 

Провайдер контента

Специалист по обслуживанию

 

 

Взаимодействие

Взаимодействие

Поддержка или перенос

Использование результатов

Эффективность

Какова потребность пользователя в эффективности при использовании системы для выполнения задач?

     

Какова потребность провайдера контента в эффективности при обновлении системы?

Какова потребность в эффективности специалиста по поддержке или переносу системы?

Какова потребность в эффективности лица, пользующегося результатами системы?

Производительность

Какова потребность пользователя в производительности при использовании системы для выполнения задач?

Какова потребность провайдера контента в производительности при обновлении системы?

Какова потребность в производительности специалиста по поддержке или переносу системы?

Какова потребность в производительности лица, пользующегося результатами системы?

     

Удовлетворенность

Какова потребность пользователя в удовлетворенности при использовании системы для выполнения задач?

Какова потребность провайдера контента в удовлетворенности при обновлении системы?

Какова потребность в удовлетворенности специалиста по поддержке или переносу системы?

Какова потребность в удовлетворенности лица, пользующегося результатами системы?

Свобода от риска

Какова потребность в свободе от риска при использовании системы для выполнения задач?

Какова потребность в свободе от риска при обновлении контента системы?

Какова потребность в свободе от риска при внесении изменений или переносе системы?

Какова потребность в свободе от риска при использовании результатов системы?

Надежность

Какова потребность в надежности при использовании системы для выполнения задач?

Какова потребность в надежности при обновлении контента системы?

Какова потребность в надежности при поддержке или переносе системы?

Какова потребность в надежности при использовании результатов системы?

Защищенность

Какова потребность в защищенности при использовании системы для выполнения задач?

Какова потребность в защищенности системы после обновления ее провайдером контента?

Какова потребность в защищенности после обновления или переноса системы?

Какова потребность в защищенности результатов системы?

Покрытие контекста

До какой степени система должна быть эффективной, производительной, свободной от риска и удовлетворяющей при всех предусмотренных и потенциальных условиях использования?

До какой степени обеспечение контента должно быть эффективным, производительным, свободным от риска и удовлетворяющим при всех предусмотренных и потенциальных условиях использования?

До какой степени поддержка или перенос системы должны быть эффективными, производительными, свободными от риска и удовлетворяющими при всех предусмотренных и потенциальных условиях использования?

До какой степени использование результатов должно быть эффективным производительным свободным от риска и удовлетворяющим при всех предусмотренных и потенциальных условиях использования?

Изучаемость

До какой степени обучение использованию системы должно быть эффективным, производительным, свободным от риска и удовлетворяющим?

     

До какой степени обучение обеспечению контента должно быть эффективным, производительным, свободным от риска и удовлетворяющим?

До какой степени обучение поддержке или переносу системы должно быть эффективным, производительным, свободным от риска и удовлетворяющим?

До какой степени обучение использованию результатов должно быть эффективным, производительным, свободным от риска и удовлетворяющим?

Доступность

До какой степени использование системы лицами с ограниченными возможностями должно быть эффективным, производительным, свободным от риска и удовлетворяющим?

     

До какой степени обеспечение контента лицами с ограниченными возможностями будет эффективным, производительным, свободным от риска, удовлетворяющим?

До какой степени поддержка или перенос системы лицами с ограниченными возможностями будет эффективным, производительным, свободным от риска и удовлетворяющим?

До какой степени использование результатов лицами с ограниченными возможностями должно быть эффективным, производительным, свободным от риска и удовлетворяющим?

 

У каждого из данных типов пользователя есть свои требования к качеству использования и качеству продукта в конкретных условиях использования, как это показано в таблице 1 для отдельных примеров пользователей и характеристик.

 

Примечание - Кроме того, провайдер контента имеет свои пользовательские требования к качеству данных.

 

Требования пользователя, перечисленные в таблице 1, являются примерами отправных точек для формирования требований и могут быть использованы в качестве основы для определения влияния на качество системы при использовании и обслуживании.

 

Требования к качеству должны быть определены с точки зрения заинтересованных лиц до разработки или приобретения программного обеспечения. Результатом анализа требований к использованию будут определенные требования к функциональности и качеству продукции, необходимые для достижения требований к использованию.

 

Пример - Общие требования к надежности системы могут привести к конкретным требованиям к завершенности, готовности, отказоустойчивости и восстанавливаемости программного продукта. Надежность может также повлиять на общую эффективность, производительность, свободу от риска и удовлетворенность.

 

 

      3.7 Взаимосвязь моделей

Свойства программного продукта и компьютерной системы определяют качество продукта в конкретных условиях использования (см. таблицу 2).

 

Функциональная пригодность, уровень производительности, удобство пользования, надежность и защищенность будут иметь существенное влияние на качество при использовании для основных пользователей. Уровень производительности, надежность и защищенность могут быть конкретными предметами рассмотрения других заинтересованных лиц, специализирующихся в этих областях.

 

Совместимость, сопровождаемость и переносимость существенно влияют на качество при использовании для вторичных пользователей, которые обслуживают систему.

 

 

Таблица 2 - Влияние характеристик качества

 

 

 

 

 

 

Свойства программного продукта

Свойства компьютерной системы

Характеристика качества продукта

Влияние на качество при использовании для основных пользователей

Влияние на качество при использовании для задачи обслуживания

Влияние на качество информационной системы для других заинтересованных лиц

-

-

Функциональная пригодность

+

 

 

-

-

Уровень производительности

+

 

+

-

-

Совместимость

 

+

 

-

-

Удобство использования

+

 

 

-

-

Надежность

+

 

+

-

-

Защищенность

+

 

+

-

-

Сопровождаемость

 

+

 

-

-

Переносимость

 

+

 

- - свойства, которые влияют на качество продукта;

 

 

+ - для этих заинтересованных лиц качество продукции влияет на качество при использовании.

 

 

 

 

 

      

     

 

      4 Термины и определения

В настоящем стандарте используются приведенные далее термины с соответствующими определениями.

 

Примечание - Определения характеристик качества и подхарактеристик приводятся в 4.1 и 4.2, общие определения - в 4.3, а важные определения из ИСО/МЭК 25000 даны в 4.4.

 

 

      4.1 Термины к модели качества при использовании

Качество при использовании - это степень, в которой продукт или система могут использоваться конкретными пользователями для достижения определенных целей с эффективностью, производительностью, свободой от риска и удовлетворенностью в конкретных условиях использования для удовлетворения их потребностей.

 

Свойства качества при использовании представляют собой пять характеристик, которыми являются: эффективность, производительность, удовлетворенность, свобода от риска и покрытие контекста (см. рисунок 3 и таблицу 3).

 

 

Таблица 3 - Характеристики и подхарактеристики качества при использовании

 

Эффективность

Производительность

Удовлетворенность

Полноценность

Доверие

Удовольствие

Комфорт

Свобода от риска

Смягчение отрицательных последствий экономического риска

Смягчение отрицательных последствий риска здоровья и безопасности

Смягчение отрицательных последствий экологического риска

Покрытие контекста

Полнота контекста

Гибкость

 

Примечание - Во избежание противоречий термин "удобство использования" (4.2.4) определен как подмножество качества при использовании, в состав которого входят эффективность, производительность и удовлетворенность.

 

4.1.1 эффективность, результативность (effectiveness): Точность и полнота, с которой пользователи достигают определенных целей (ИСО 9241-11).

4.1.2 эффективность, производительность (efficiency): Связь точности и полноты достижения пользователями целей с израсходованными ресурсами (ИСО 9241-11).

Примечание - Соответствующие ресурсы могут включать в себя время выполнения задачи (человеческие ресурсы), материалы или финансовые затраты на использование.

 

4.1.3 удовлетворенность (satisfaction): Способность продукта или системы удовлетворить требованиям пользователя в заданном контексте использования.

Примечания

 

1 Для пользователей, не взаимодействующих с продуктом или системой непосредственно, имеют значение только выполнение цели и доверие.

 

2 Удовлетворенность - это реакция пользователя на взаимодействие с продуктом или системой, которая включает в себя отношение к использованию продукта.

 

4.1.3.1 полноценность (usefulness): Степень удовлетворенности пользователя достижением прагматических целей, включая результаты использования и последствия использования.

4.1.3.2 доверие (trust): Степень уверенности пользователя или другого заинтересованного лица в том, что продукт или система будут выполнять свои функции так, как это предполагалось.

4.1.3.3 удовольствие (pleasure): Степень удовольствия пользователя от удовлетворения персональных требований.

Примечание - В число персональных требований могут входить потребности получения новых знаний и навыков, личное общение и ассоциации с приятными воспоминаниями.

 

4.1.3.4 комфорт (comfort): Степень удовлетворенности пользователя физическим комфортом.

4.1.4 свобода от риска (freedom from risk): Способность продукта или системы смягчать потенциальный риск для экономического положения, жизни, здоровья или окружающей среды.

Примечание - Риск является функцией вероятности возникновения такой угрозы и потенциальных неблагоприятных последствий этой угрозы.

 

4.1.4.1 смягчение отрицательных последствий экономического риска (economic risk mitigation): Способность продукта или системы смягчать потенциальный риск для финансового положения и эффективной работы, коммерческой недвижимости, репутации или других ресурсов в предполагаемых условиях использования.

4.1.4.2 смягчение отрицательных последствий риска для здоровья и безопасности (health and safety risk mitigation): Способность продукта или системы смягчать потенциальный риск для людей в предполагаемых условиях использования.

Полная версия документа доступна с 20.00 до 24.00 по московскому времени.

Для получения доступа к полной версии без ограничений вы можете выбрать подходящий тариф или активировать демо-доступ.

ГОСТ Р ИСО/МЭК 25010-2015. Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов.