Model-quality

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку

Модель якості ПЗ відповідно стандарту ISO/IEC 25010.

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

Якість системи – це ступінь, до якого система задовольняє заявлені та неявні потреби різних зацікавлених сторін і, таким чином, забезпечує цінність. Ці потреби зацікавлених сторін (функціональність, продуктивність, безпека, ремонтопридатність тощо) є саме тим, що представлено в моделі якості, яка класифікує якість продукту на характеристики та підхарактеристики.


Модель якості ПЗ, визначена в ISO/IEC 25010, включає вісім характеристик якості, показаних на наступному малюнку:

  • функціональна придатність (Functional Suitability);
  • ефективність роботи (Performance efficiency);
  • сумісність (Compatibility);
  • зручність використання (Usability);
  • надійність (Reliability);
  • безпека (Security);
  • зручність супроводу (Maintainability);
  • переносимість (Portability).


Iso25010.png


Функціональна придатність Ця характеристика представляє ступінь, до якого продукт або система забезпечує функції, які відповідають заявленим і неявним потребам при використанні в певних умовах. Ця характеристика складається з наступних підхарактеристик:

  * Функціональна повнота - ступінь, до якої набір функцій покриває всі визначені завдання та цілі користувача.
  * Функціональна правильність - ступінь, до якої продукт або система забезпечує правильні результати з необхідним ступенем точності.
  * Функціональна відповідність - Ступінь, до якого функції сприяють виконанню визначених завдань і цілей.

Ефективність виконання Ця характеристика представляє продуктивність відносно кількості ресурсів, що використовуються за вказаних умов. Ця характеристика складається з наступних підхарактеристик:

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

Сумісність Ступінь, до якого продукт, система чи компонент може обмінюватися інформацією з іншими продуктами, системами чи компонентами та/або виконувати свої необхідні функції в тому ж апаратному чи програмному середовищі. Ця характеристика складається з наступних підхарактеристик:

  * Співіснування - ступінь, до якого продукт може ефективно виконувати свої необхідні функції, водночас спільне середовище та ресурси з іншими продуктами, без шкідливого впливу на будь-який інший продукт.
  * Інтероперабельність – ступінь, до якого дві або більше систем, продуктів або компонентів можуть обмінюватися інформацією та використовувати інформацію, якою обмінювалися.

Юзабіліті Ступінь, до якого продукт або система можуть використовуватися певними користувачами для досягнення визначених цілей з ефективністю, ефективністю та задоволенням у визначеному контексті використання. Ця характеристика складається з наступних підхарактеристик:

  * Розпізнаваність відповідності - ступінь, до якого користувачі можуть розпізнати, чи відповідає продукт або система їхнім потребам.
  * Здатність до навчання – ступінь, до якого продукт або система може бути використаний певними користувачами для досягнення визначених цілей навчання використанню продукту або системи з ефективністю, ефективністю, без ризику та задоволенням у визначеному контексті використання.
  * Працездатність - ступінь, до якого продукт або система має атрибути, які полегшують роботу та контроль.
  * Захист від помилок користувача. Ступінь, до якого система захищає користувачів від помилок.
  * Естетика користувальницького інтерфейсу – ступінь, до якого користувальницький інтерфейс забезпечує приємну та задовольняючу взаємодію для користувача.
  * Доступність – ступінь, до якого продукт або система можуть використовуватися людьми з найширшим діапазоном характеристик і можливостей для досягнення визначеної мети в певному контексті використання.

Надійність Ступінь, до якого система, продукт або компонент виконує визначені функції за певних умов протягом визначеного періоду часу. Ця характеристика складається з наступних підхарактеристик:

  * Зрілість - ступінь, до якого система, продукт або компонент відповідають вимогам надійності за нормальної роботи.
  * Доступність - ступінь, до якого система, продукт або компонент є робочими та доступними, коли це необхідно для використання.
  * Стійкість до відмов – ступінь, до якого система, продукт або компонент працюють належним чином, незважаючи на наявність несправностей апаратного чи програмного забезпечення.
  * Відновлюваність – ступінь, до якого, у разі переривання або збою, продукт або система може відновити безпосередньо постраждалі дані та відновити бажаний стан системи.