Відмінності між версіями «Model-quality»
Sergiy (обговорення | внесок) |
Sergiy (обговорення | внесок) |
||
| Рядок 59: | Рядок 59: | ||
'''* Стійкість до відмов''' – ступінь, до якого система, продукт або компонент працюють належним чином, незважаючи на наявність несправностей апаратного чи програмного забезпечення. | '''* Стійкість до відмов''' – ступінь, до якого система, продукт або компонент працюють належним чином, незважаючи на наявність несправностей апаратного чи програмного забезпечення. | ||
'''* Відновлюваність''' – ступінь, до якого, у разі переривання або збою, продукт або система може відновити безпосередньо постраждалі дані та відновити бажаний стан системи. | '''* Відновлюваність''' – ступінь, до якого, у разі переривання або збою, продукт або система може відновити безпосередньо постраждалі дані та відновити бажаний стан системи. | ||
| + | |||
| + | '''Безпека''' | ||
| + | Ступінь, до якого продукт або система захищає інформацію та дані, щоб особи або інші продукти або системи мали ступінь доступу до даних, який відповідає їх типам і рівням авторизації. Ця характеристика складається з наступних підхарактеристик: | ||
| + | |||
| + | '''* Конфіденційність''' - ступінь, до якого продукт або система гарантує, що дані доступні лише для тих, хто має право доступу. | ||
| + | '''* Цілісність''' - ступінь, до якої система, продукт або компонент запобігає несанкціонованому доступу або модифікації комп'ютерних програм або даних. | ||
| + | '''* Невідмовність''' - ступінь, до якого можна довести, що дії чи події мали місце, щоб події чи дії не можна було спростувати пізніше. | ||
| + | '''* Підзвітність''' – ступінь, до якого дії суб’єкта можуть бути однозначно простежені до суб’єкта. | ||
| + | '''* Автентичність''' - ступінь, до якого може бути доведено, що ідентичність суб'єкта або ресурсу є заявленим. | ||
Версія за 19:18, 7 вересня 2022
Модель якості ПЗ відповідно стандарту ISO/IEC 25010.
Модель якості є наріжним каменем системи оцінки якості продукції. Модель якості визначає, які характеристики якості будуть враховуватися при оцінці властивостей програмного продукту.
Якість системи – це ступінь, до якого система задовольняє заявлені та неявні потреби різних зацікавлених сторін і, таким чином, забезпечує цінність. Ці потреби зацікавлених сторін (функціональність, продуктивність, безпека, ремонтопридатність тощо) є саме тим, що представлено в моделі якості, яка класифікує якість продукту на характеристики та підхарактеристики.
Модель якості ПЗ, визначена в ISO/IEC 25010, включає вісім характеристик якості, показаних на наступному малюнку:
- функціональна придатність (Functional Suitability);
- ефективність роботи (Performance efficiency);
- сумісність (Compatibility);
- зручність використання (Usability);
- надійність (Reliability);
- безпека (Security);
- зручність супроводу (Maintainability);
- переносимість (Portability).
Функціональна придатність
Ця характеристика представляє ступінь, до якого продукт або система забезпечує функції, які відповідають заявленим і неявним потребам при використанні в певних умовах. Ця характеристика складається з наступних підхарактеристик:
* Функціональна повнота - ступінь, до якої набір функцій покриває всі визначені завдання та цілі користувача. * Функціональна правильність - ступінь, до якої продукт або система забезпечує правильні результати з необхідним ступенем точності. * Функціональна відповідність - Ступінь, до якого функції сприяють виконанню визначених завдань і цілей.
Ефективність виконання Ця характеристика представляє продуктивність відносно кількості ресурсів, що використовуються за вказаних умов. Ця характеристика складається з наступних підхарактеристик:
* Поведінка в часі – ступінь відповідності вимогам часу відповіді та обробки, а також швидкості продукту чи системи під час виконання своїх функцій. * Використання ресурсів – ступінь, до якого кількість і типи ресурсів, що використовуються продуктом або системою під час виконання своїх функцій, відповідають вимогам. * Пропускна здатність – ступінь, до якого максимальні межі продукту або параметра системи відповідають вимогам.
Сумісність Ступінь, до якого продукт, система чи компонент може обмінюватися інформацією з іншими продуктами, системами чи компонентами та/або виконувати свої необхідні функції в тому ж апаратному чи програмному середовищі. Ця характеристика складається з наступних підхарактеристик:
* Співіснування - ступінь, до якого продукт може ефективно виконувати свої необхідні функції, водночас спільне середовище та ресурси з іншими продуктами, без шкідливого впливу на будь-який інший продукт. * Інтероперабельність – ступінь, до якого дві або більше систем, продуктів або компонентів можуть обмінюватися інформацією та використовувати інформацію, якою обмінювалися.
Юзабіліті Ступінь, до якого продукт або система можуть використовуватися певними користувачами для досягнення визначених цілей з ефективністю, ефективністю та задоволенням у визначеному контексті використання. Ця характеристика складається з наступних підхарактеристик:
* Розпізнаваність відповідності - ступінь, до якого користувачі можуть розпізнати, чи відповідає продукт або система їхнім потребам. * Здатність до навчання – ступінь, до якого продукт або система може бути використаний певними користувачами для досягнення визначених цілей навчання використанню продукту або системи з ефективністю, ефективністю, без ризику та задоволенням у визначеному контексті використання. * Працездатність - ступінь, до якого продукт або система має атрибути, які полегшують роботу та контроль. * Захист від помилок користувача. Ступінь, до якого система захищає користувачів від помилок. * Естетика користувальницького інтерфейсу – ступінь, до якого користувальницький інтерфейс забезпечує приємну та задовольняючу взаємодію для користувача. * Доступність – ступінь, до якого продукт або система можуть використовуватися людьми з найширшим діапазоном характеристик і можливостей для досягнення визначеної мети в певному контексті використання.
Надійність Ступінь, до якого система, продукт або компонент виконує визначені функції за певних умов протягом визначеного періоду часу. Ця характеристика складається з наступних підхарактеристик:
* Зрілість - ступінь, до якого система, продукт або компонент відповідають вимогам надійності за нормальної роботи. * Доступність - ступінь, до якого система, продукт або компонент є робочими та доступними, коли це необхідно для використання. * Стійкість до відмов – ступінь, до якого система, продукт або компонент працюють належним чином, незважаючи на наявність несправностей апаратного чи програмного забезпечення. * Відновлюваність – ступінь, до якого, у разі переривання або збою, продукт або система може відновити безпосередньо постраждалі дані та відновити бажаний стан системи.
Безпека Ступінь, до якого продукт або система захищає інформацію та дані, щоб особи або інші продукти або системи мали ступінь доступу до даних, який відповідає їх типам і рівням авторизації. Ця характеристика складається з наступних підхарактеристик:
* Конфіденційність - ступінь, до якого продукт або система гарантує, що дані доступні лише для тих, хто має право доступу. * Цілісність - ступінь, до якої система, продукт або компонент запобігає несанкціонованому доступу або модифікації комп'ютерних програм або даних. * Невідмовність - ступінь, до якого можна довести, що дії чи події мали місце, щоб події чи дії не можна було спростувати пізніше. * Підзвітність – ступінь, до якого дії суб’єкта можуть бути однозначно простежені до суб’єкта. * Автентичність - ступінь, до якого може бути доведено, що ідентичність суб'єкта або ресурсу є заявленим.
