ISO 9126
ISO 9126 (ГОСТ Р ИСО / МЭК 9126-93) — «Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению».
ISO 9126 это международный стандарт, определяющий оценочные характеристики качества программного обеспечения (далее ПО). Российский аналог стандарта ГОСТ 28195. Стандарт разделяется на 4 части, описывающие следующие вопросы: модель качества; внешние метрики качества; внутренние метрики качества; метрики качества в использовании
Модель качества, установленная в первой части стандарта ISO 9126-1, классифицирует качество ПО в 6-ти структурных наборах характеристик, которые в свою очередь детализированы под-характеристиками(субхарактеристиками), такими как:
- Функциональность — Набор атрибутов характеризующий, соответствие функциональных возможностей ПО набору требуемой пользователем функциональности. Детализируется следующими подхарактеристиками (субхарактеристиками):
- Пригодностью для применения
- Корректностью (правильностью, точностью)
- Способностью к взаимодействию (в частности сетевому)
- Защищенностью
- Надёжность — Набор атрибутов, относящихся к способности ПО сохранять свой уровень качества функционирования в установленных условиях за определенный период времени. Детализируется следующими подхарактеристиками (субхарактеристиками):
- Уровнем завершенности (отсутствия ошибок)
- Устойчивостью к дефектам
- Восстанавливаемостью
- Доступностью
- Готовностью
- Практичность (применимость) — Набор атрибутов, относящихся к объему работ, требуемых для исполнения и индивидуальной оценки такого исполнения определенным или предполагаемым кругом пользователей. Детализируется следующими подхарактеристиками (субхарактеристиками):
- Понятностью
- Простотой использования
- Изучаемостью
- Привлекательностью
- Эффективность — Набор атрибутов, относящихся к соотношению между уровнем качества функционирования ПО и объемом используемых ресурсов при установленных условиях. Детализируется следующими подхарактеристиками (субхарактеристиками):
- Временной эффективностью
- Используемостью ресурсов
- Сопровождаемость — Набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций). Детализируется следующими подхарактеристиками (субхарактеристиками):
- Удобством для анализа;
- Изменяемостью
- Стабильностью
- Тестируемостью
- Мобильность — Набор атрибутов, относящихся к способности ПО быть перенесенным из одного окружения в другое. Детализируется следующими подхарактеристиками (субхарактеристиками):
- Адаптируемостью
- Простотой установки (инсталляции)
- Сосуществованием (соответствием)
- Замещаемостью
Подхарактеристика Соответствие не приведена в вышеописанном списке, но она принадлежит всем характеристикам. Эта характеристика должна отражать отсутствие противоречий с иными стандартами или характеристиками. Например соответствие надежности и практичности.
Каждая качественная подхарактеристика (субхарактеристика) (например адаптируемость) в дальнейшем разделяется на атрибуты. Атрибут — это сущность, которая может быть проверена или измерена в программном продукте. Атрибуты не определены в стандарте из-за их разнообразия в различных программных продуктах.
В стандарте выделена модель характеристик качества в использовании. Основными характеристиками качества программных средств (далее ПС) в использовании рекомендуются:
- Системная эффективность — 'Применения программного продукта по назначению'
- Продуктивность — 'Производительность при решении основных задач ПС, достигаемая при реально ограниченных ресурсах в конкретной внешней среде применения'
- Безопасность — 'Надежность функционирования комплекса программ и возможный риск от его применения для людей, бизнеса и внешней среды'
- Удовлетворение требований и затрат пользователей в соответствии с целями применения ПС
Вторая и третья части стандарта ISO 9126-2,3 посвящены формализации соответственно внешних и внутренних метрик характеристик качества сложных ПС. В ней изложены содержание и общие рекомендации по использованию соответствующих метрик и взаимосвязей между типами метрик.
Четвертая часть стандарта ISO 9126-4 предназначена для покупателей, поставщиков, разработчиков, сопровождающих, пользователей и менеджеров качества ПС. В ней повторена концепция трех типов метрик, а также аннотированы рекомендуемые виды измерений характеристик ПС.
Ссылки
- Показатели качества ПО в ГОСТ 28195 и ГОСТ Р ИСО/МЭК 9126
- Оценка характеристик безопасности в рамках процесса оценки качества программных средств в соответствии с международными стандартами ISO/IEC
- The ISO 9126 Standard
- ISO/IEC 9126-1:2001 Software engineering — Product quality — Part 1: Quality model
- ISO/IEC TR 9126-2:2003 Software engineering — Product quality — Part 2: External metrics
- ISO/IEC TR 9126-3:2003 Software engineering — Product quality — Part 3: Internal metrics
- ISO/IEC TR 9126-4:2004 Software engineering — Product quality — Part 4: Quality in use metrics
Библиография
В. В. Липаев «Стандартизация характеристик и оценивания качества программных средств» — Приложение к журналу «Информационные технологии», 2001, № 4
de:ISO/IEC 9126 en:ISO 9126 es:ISO/IEC 9126 fi:ISO 9126 fr:ISO 9126 id:ISO 9126 ja:ISO 9126 nl:ISO 9126 pt:ISO/IEC 9126 vi:ISO 9126
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....