Материал: ГОСТ Качество ПО

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

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

 

Основной пользова­

 

 

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

 

 

 

 

Косвенный

 

 

 

тель

 

 

 

 

 

 

 

пользователь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Требования

 

 

 

 

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

 

Специалист

 

 

 

 

 

пользователя

 

 

 

 

 

по обслуживанию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

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

 

Поддержка

 

 

 

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

 

 

 

или перенос

 

 

результатов

 

 

 

 

 

 

 

 

 

 

 

 

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

Какова

потребность

Какова

потребность

Какова

потребность

Какова

потребность

 

пользователя

в эф­

провайдера

контен­

в

эффективности

в

 

эффективности

 

фективности при ис­

та в эффективности

специалиста

по под­

лица,

пользующего­

 

пользовании

систе­

при обновлении си­

держке или

переносу

ся

результатами си­

 

мы для выполнения

стемы?

 

системы?

 

 

стемы?

 

 

задач?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Какова

потребность

Какова

потребность

Какова потребность в

Какова

потребность

 

пользователя в про­

провайдера

контен­

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

в

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

 

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

та

в производитель­

специалиста

по под­

сти

лица,

пользую­

 

при

использовании

ности

при

обновле­

держке или переносу

щегося

результата­

 

системы для выпол­

нии системы?

системы?

 

 

ми системы?

 

нения задач?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Какова

потребность

Какова

потребность

Какова

потребность

Какова

потребность

 

пользователя

в

провайдера

контен­

в

удовлетворенности

в

 

удовлетворенно­

 

удовлетворенности

та

в удовлетворен­

специалиста

по под­

сти

лица,

пользую­

 

при

использовании

ности

при

обновле­

держке или переносу

щегося

результата­

 

системы для выпол­

нии системы?

системы?

 

 

ми системы?

 

нения задач?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Какова

потребность

Какова

потребность

Какова

потребность

Какова

потребность

 

в свободе от

риска

в

свободе

от риска

в

свободе от

риска

в

свободе

от риска

 

при

использовании

при обновлении кон­

при внесении

изме­

при

использовании

 

системы для выпол­

тента системы?

нений

или переносе

результатов

систе­

 

нения задач?

 

 

 

 

 

системы?

 

 

мы?

 

 

Надежность

Какова

потребность

Какова

потребность

Какова

потребность

Какова

потребность

внадежности при в надежности при в надежности при в надежности при

 

использовании

си­

обновлении

контен­

поддержке или пере­

использовании

ре­

 

стемы для выполне­

та системы?

 

 

носу системы?

зультатов системы?

 

ния задач?

 

 

 

 

 

 

 

 

 

 

 

 

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

Какова

потребность

Какова

потребность

Какова

потребность

Какова потребность

 

в защищенности при

в защищенности си­

в защищенности по­

в защищенности ре­

 

использовании

си­

стемы

после обнов­

сле обновления или

зультатов системы?

 

стемы для выполне­

ления

ее провайде­

переноса системы?

 

 

 

 

ния задач?

 

 

ром контента?

 

 

 

 

 

 

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

До

какой

степени

До какой степени До какой степени До какой степени

 

система

 

должна

обеспечение

кон­

поддержка или пере­

использование

ре­

 

быть

эффективной,

тента

должно

быть

нос системы должны

зультатов

должно

 

производительной,

эффективным,

про­

быть

эффективны­

быть эффективным,

 

свободной

от

риска

изводительным, сво­

ми, производитель­

производительным,

 

и удовлетворяющей

бодным

от

риска и

ными,

свободными

свободным от риска

 

при

всех предусмо­

удовлетворяющим

от риска и удовлет­

и удовлетворяющим

 

тренных

и

потенци­

при всех

предусмо­

воряющими при всех

при всех

предусмо­

 

альных условиях ис­

тренных

и

потенци­

предусмотренных и

тренных

и потенци­

 

пользования?

 

альных условиях ис­

потенциальных усло­

альных условиях ис­

 

 

 

 

 

 

пользования?

 

виях использования?

пользования?

 

6

 

 

 

 

 

 

 

 

 

 

 

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

Окончание таблицы 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основной пользова­

 

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

 

 

 

Косвенный

 

 

 

 

тель

 

 

 

 

 

пользователь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Требования

 

 

 

 

 

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

 

Специалист

 

 

 

 

 

 

 

пользователя

 

 

 

 

 

по обслуживанию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

Поддержка

 

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

 

 

 

или перенос

 

результатов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изучаемость

До какой степени об­

До какой степени об­

До

какой

степени

До

какой

 

степени

 

учение

использова­

учение обеспечению

обучение

поддерж­

обучение

использо­

 

нию системы должно

контента

должно

ке или переносу си­

ванию

результатов

 

быть

эффективным,

быть

эффективным,

стемы должно

быть

должно

быть

эф­

 

производительным,

производительным,

эффективным,

про­

фективным,

произ­

 

свободным

от

риска

свободным

от

риска

изводительным, сво­

водительным,

сво­

 

и удовлетворяющим?

и удовлетворяющим?

бодным от

риска и

бодным

от

риска и

 

 

 

 

 

 

 

 

 

 

удовлетворяющим?

удовлетворяющим?

Доступность

До

какой

степени

До

какой

степе­

До

какой

степени

До

какой

 

степени

 

использование

си­

ни

обеспечение

поддержка или пере­

использование

ре­

 

стемы

лицами с

контента

лицами

нос системы лицами

зультатов

лицами с

 

ограниченными

воз­

с

ограниченными

с

ограниченными

ограниченными

воз­

 

можностями

должно

возможностями

бу­

возможностями

бу­

можностями

должно

 

быть

эффективным,

дет

эффективным,

дет

эффективным,

быть

эффективным,

 

производительным,

производительным,

производительным,

производительным,

 

свободным

от

риска

свободным от риска,

свободным

от

риска

свободным

 

от риска

 

и удовлетворяющим?

удовлетворяющим?

и удовлетворяющим?

и удовлетворяющим?

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

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

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

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

Пример Общие требования к надежности системы могут привести к конкретным требовани­

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

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

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

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

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

7

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

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

Свойства

Свойства

Характеристика качества

программного

компьютер­

продукта

продукта

ной системы

 

-

-

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

-

-

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

-

-

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

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

-

-

Надежность

-

-

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

-

-

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

-

-

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

Влияние на

Влияние на

Влияние на каче­

качество при

качество при

ство информаци­

использовании

использовании

онной системы для

для основных

для задачи

других заинтересо­

пользователей

обслуживания

ванных лиц

+

 

+

+

 

+

+

 

+

+

+

+

 

+

 

+

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

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

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

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

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

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

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

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

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

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

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

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

Доверие

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

Комфорт Свобода от риска

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

8

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

П р и м е ч а н и е — Во избежание противоречий термин «удобство использования» (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): Способность продукта или системы смягчать потенциальный риск для людей

впредполагаемых условиях использования.

4.1.4.3смягчение отрицательных последствий экологического риска (environmental risk mitigation): Способность продукта или системы смягчать потенциальный риск для имущества или окру­ жающей среды в предполагаемых условиях использования.

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

П р и м е ч а н и е — Контекст использования имеет отношение как к качеству при использовании, так и к некоторым характеристикам или подхарактеристикам качества продукта (в этом случае о нем говорят, как об “опре­ деленных условиях”).

4.1.5.1 полнота контекста (context completeness): Степень, в которой продукт или система могут быть использованы с эффективностью, результативностью, свободой от риска и в соответствии с тре­ бованиями при всех указанных условиях использования

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

9