БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

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

5.3 Общие модели SQuaRE

 

5.3.1 Общие положения

В следующих подразделах представлены все модели, используемые в рамках серии стандартов SQuaRE. Поскольку эти модели формируют основу для навигации по серии, далее они упоминаются во всех документах серии SQuaRE. Представлены следующие модели:

- общая эталонная модель SQuaRE - навигационное руководство по серии стандартов SQuaRE в зависимости от задачи (задач) пользователя серии;

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

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

 

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

 

Рисунок 2 - Общая эталонная модель SQuaRE

 

5.3.2 Общая эталонная модель

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

Выбор и применение соответствующих стандартов из серии SQuaRE зависит от роли пользователя и его информационных потребностей. Рекомендуется, чтобы все пользователи первоначально ознакомились с общим руководством по SQuaRE (ИСО/МЭК 25000), а затем переходили к применению разделов серии, соответствующих конкретным потребностям.

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

 

5.3.3 Модель жизненного цикла качества систем и программной продукции

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

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

- в фазе эксплуатации продукта предметом рассмотрения являются показатели внешнего качества систем и программной продукции;

- в фазе использования продукта предметом рассмотрения являются показатели качества при использовании.

 

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

 

Рисунок 3 - Модель жизненного цикла качества систем

и программной продукции

 

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

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

Примечание - Анализ потребностей пользователей в качестве продукта при использовании способствует выявлению и определению требований к внешнему качеству системы или программной продукции.

 

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

Примечания

1 Внешние требования к качеству системы или программной продукции способствуют выявлению и определению внутренних требований к качеству программной продукции.

2 Оценка внешнего качества программной продукции может быть использована для прогнозирования уровня качества при использовании.

 

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

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

 

5.3.4 Структура модели качества

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

Модель состоит из трех частей:

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

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

- модель качества данных.

Данные модели представлены в ИСО/МЭК 25010 и ИСО/МЭК 25012. В этих стандартах даются подробные определения для каждой характеристики и подхарактеристики качества систем, программной продукции и данных.

 

 

 

 

TOC