Якість програмного забезпечення: стандарти та оцінка. Технологічне забезпечення якості програмного забезпечення

Вимоги ISO 9126 до продукту

ISO 9126 є міжнародним стандартом для оцінки. Він розділений на чотири частини, в яких розглядаються наступні теми:

  • Зовнішні показники.
  • Внутрішні показники.
  • Модель якості.
  • Показники якості програмного забезпечення.

Перша частина ISO 9126 є розширенням попереднього стандарту, виконаного McCall (1977), Boehm (1978) і FURPS у визначенні набору характеристик якості.

Документація ISO 9126 є об’єктом авторського права. Модель якості ISO 9126-1 визначає 6 основних характеристик:

  • Функціональність.
  • Надійність.
  • Юзабіліті.
  • ККД.
  • Ремонтопридатність.
  • Портативність.

Функціональність продукту

Функціональність є основною метою будь-якого продукту або послуги. Чим більше можливостей використання товару, тим складніше стає визначити його функціональність. Для може бути вказаний список того, що для нього доступно.

Деякі перераховані характеристики (наприклад, зручність) присутні лише в певній мірі, тобто не просто «включений» або «вимкнений». Багато людей плутають загальну функціональність процесу та програмного продукту. Часто це пов’язано з тим, що діаграми потоків даних (DFD) і інші інструменти моделювання можуть відображати функціональність процесу, як набір перетворених даних data out.

ISO 9126-1 і інші моделі якості не допомагають виміряти загальні витрати або вигоди процесу, а досліджують тільки програмний компонент. Взаємозв’язок між функціональними можливостями в рамках загального бізнес-процесу виходить за рамки ISO 9126.

Такі можливості атрибутів характеризують корисність в даному середовищі. Кожна з них може бути зміряна тільки за наявності відповідних програм системи.