ДСТУ ISO/IEC9126-1:2013 сторінка 3 з 6
-
МОДЕЛЬ ЯКОСТІ ДЛЯ ЗОВНІШНЬОЇ ТА ВНУТРІШНЬОЇ ЯКОСТІ
Цей розділ визначає модель якості для зовнішньої та внутрішньої якості. [Зона категоризує атрибути якості програмного забезпечення за шістьма характеристиками (функціональність, надійність, зручність використовування, ефективність, супроводженніоть і мобільність), які далі розкладено на підхарактеристики (рисунок 4). Підхарактеристики можна вимірювати за внутрішніми або зовнішніми метриками.
Зовнішня і внутрішня якість
Функціональна придатність Точність
Взаємодійність Захищеність Відповідність нормам функціональності
Завершеність
Відмово- стійкість
Відновність Відповідність нормам надійності
Аналізовність Змінність Стабільність Тестовність Відповідність нормам супро- водженності
Адаптовність
І н сталь о- ваність •
Співіснування Замінність Відповідність нормам мобільності
Рисунок 4 —.Модель якості для зовнішньої та внутрішньої якості
Визначення надають для кожної характеристики та підхарактеристйки якості програмного забезпечення, яка впливає на характеристику якості. Для кожної характеристики та підхарактерис- тики можливості програмного забезпечення визначають набором внутрішніх атрибутів, які можуть бути виміряні. Приклади внутрішніх метрик наведено в ISO/IEC 9126-3. Характеристики та підха- рактеристики можна вимірювати зовнішньо за ступенем, у якому можливості надає система, що має.програмне забезпечення. Приклади зовнішніх метрик наведено в ISO/IEC 9126-2.
Примітка 1. Для всіх характеристик е підхарактеристика відповідності нормам, оскільки принципи є загальнозастосов- ними до всіх внутрішніх і зовнішніх характеристик якості.
Примітка 2. Деякі характеристики'в цьому стандарті стосуються гарантоспроможності. Характеристики гарантоспро- можності визначено для всіх типів систем в ІЕС 50-191. Там, де термін у цьому стандарті також визначено і в IEC 50-191, надаване визначення є повністю сумісним.
-
Функціональність
Здатність програмного продукту надавати функції, які відповідають заявленим і передбачуваним потребам, у разі використовування програмного забезпечення відповідно до заданих умов.
Примітка 1. Ця характеристика стосується того, що програмне забезпечення робить, щоб задовольнити потреби, тоді як інші характеристики переважно стосуються того, коли і як воно задовольняє потреби.
Примітка 2. Для заявлених і передбачуваних потреб щодо цієї характеристики застосовна примітка до визначення якості, наведена у В.21.
Примітка 3. Для системи, керованої користувачем, комбінацію функціональності, надійності, зручності використання й ефективності можна вимірювати зовнішньо за допомогою якості під час використовування (див. розділ 7).
-
Функціональна придатність
Здатність програмного продукту надавати відповідний набір функцій для специфікованих завдань і цільових показників користувача.
Примітка 1. Прикладами відповідності є орієнтована на завдання композиція функцій із її складових підфункцій і ємність таблиць.
Примітка 2. Придатність відповідає придатності для виконання завдання, наведеній в ISO 9241-10.
Примітка 3. Придатність також впливає на керовність.
-
Точність
Здатність програмного продукту забезпечувати правильні чи узгоджені результати або виконувати дії з потрібним рівнем точності.
-
Взаємодійність
Здатність програмного продукту взаємодіяти з .однією чи більше специфікованими системами.
Примітка. Взаємодійність використовують замість сумісності (compatibility), для того щоб уникати можливого ототожнювання із замінністю (див. 6.6.4).
-
Захищеність
Здатність програмного продукту захищати інформацію й дані так, що неуповноважені особи або системи не можуть читати або змінювати їх, а уповноваженим особам або системам доступ до них не заборонено.
[ISO/IEC 12207:1995]
Примітка 1. Це також застосовне до передаваних даних.
Примітка 2. Безпечність визначають як характеристику якості під час використовування, оскільки вона стосується не лише програмного забезпечення, але й усієї системи.
-
Відповідність нормам функціональності
Здатність програмного продукту відповідати стандартам, угодам або нормам законів і подібних розпоряджень, які стосуються функціональності;
-
Надійність
Здатність програмного продукту підтримувати встановлений рівень експлуатаційних характеристик під час використовування за заданих умов.
Примітка 1. Програмне забезпечення не зношується і не старіє. Обмеження в частині надійності виникають через недоліки вимог, проекту й реалізації. Відмови через.ці недоліки залежать від сценарію використовування програмного продукту і вибраних опцій програми, а не від тривалості роботи. '
Примітка 2. В ISO/IEC 2382-14:1997 наведено таке визначення надійності: «Здатність функціонального елементу виконувати потрібну функцію...».У цьому документі функціональність є тільки однією з характеристик якості програмного забезпечення. Тому визначення надійності розширено до «підтримувати встановлений рівень експлуатаційних характеристик...» замість «виконання потрібної функції».
-
Завершеність
Здатність програмного продукту уникати відмови через недоліки програмного забезпечення.
-
Відмовотривкість
Здатність програмного продукту підтримувати встановлений рівень експлуатаційних характеристик у випадках недоліків програмного забезпечення чи порушення специфікованого інтерфейсу.
Примітка. Установлений рівень експлуатаційних характеристик може передбачати здатність до захисту від помилок.
-
Відновність
Здатність програмного продукту повторно встановити специфікований рівень експлуатаційних характеристик і відновити дані, які безпосередньо пошкоджено в разі відмови.
Примітка 1. Після відмови програмний продукт іноді відключатиметься на певний період часу, тривалість якого оцінюють через відновність.
Примітка 2. Готовність — здатність програмного продукту виконати потрібну функцію в заданий момент часу згідно із заявленими умовами використовування. Зовнішньо готовність можна оцінювати як відсоток загального часу, упродовж якого програмний продукт перебуває у працездатному стані. Готовність, таким чином, є комбінацією завершеності (яка керує частотою відмови), відмовотривкості і відновності (яка керує тривалістю простою після кожної відмови). Через цю причину Гї не долучено як окрему підхарактеристику.
-
Відповідність нормам надійності
Здатність програмного продукту відповідати стандартам, угодам або правилам, які стосуються надійності.
-
Зручність використання
Здатність програмного продукту бути зрозумілим, опановним, керовним і привабливим для користувача під час використовування за заданих умов.
Примітка 1. Деякі аспекти функціональності, надійності й ефективності також впливатимуть на зручність використовування, але для цілей ISO/IEC 9126 вони не класифіковані як зручність використання.
Примітка 2. Користувачами можуть бути оператори, кінцеві користувачі й опосередковані споживачі, які підлягають під вплив або залежать від використовування програмного забезпечення. Зручність використовування має поширюватися на розмаїття середовищ користувача, на які може вплинути програмне забезпечення, охоплюючи підготування до використовування й оцінювання результатів.
-
Зрозумілість
Здатність програмного продукту надати можливість користувачу зрозуміти, чи є програмне забезпечення прийнятним, і як його можна використовувати для конкретних завдань і умов використовування.
Примітка. Вона залежатиме від документації і початкових вражень, які справляє програмне забезпечення.
-
Опановність
Здатність програмного продукту надати можливість користувачу освоїти його застосування.
Примітка. Внутрішні атрибути відповідають придатності для опанування, як визначено в ISO 9241-10. .
-
Керовність
Здатність програмного продукту надати можливість користувачу оперувати ним і контролювати його.
Примітка 1. Аспекти придатності, змінності, адаптованості та інстальовності можуть вплинути на керовність.
Примітка 2. Керовність відповідає контрольовності, тривкості до помилок і відповідності очікуванням користувача, як визначено в ISO 9241-10.
Примітка 3. Для системи, керованої користувачем, комбінацію функціональності, надійності, зручності використання й ефективності можна вимірювати зовнішньо за допомогою якості під час використовування.
-
Привабливість
Здатність програмного продукту бути привабливим для користувача.
Примітка. Це стосується атрибутів програмного забезпечення, призначених зробити програмне забезпечення привабливішим для користувача, як, наприклад, використовування кольору і основних примітивів графічного проекту.
-
Відповідність нормам зручності використовування
Здатність програмного продукту відповідати нормам стандартів, угод, настанов щодо стилю або правил, задля зручності використовування.
-
Ефективність
Здатність програмного продукту забезпечити належне виконання стосовно кількості використаних ресурсів, згідно із заявленими умовами.
Примітка 1. Ресур'си можуть охоплювати інші програмні продукти, програмну й апаратну конфігурацію системи, і матеріали (наприклад, папір для друкування, дискети).
Примітка 2. Для системи, керованої-користувачем, комбінацію функціональності, надійності, зручності використання й ефективності можна вимірювати зовнішньо за допомогою якості під час використовування.
-
Реактивність
Здатність програмного продукту забезпечити належний час відгуку та оброблення й рівні пропускної спроможності під час виконання його функції згідно із заявленими умовами.
-
Використовність ресурсів
Здатність програмного продукту використовувати Належну кількість і види ресурсів під час виконання програмним забезпеченням його функції згідно із заявленими умовами.
Примітка. Людські ресурси є частиною продуктивності (7.1.2).
-
Відповідність нормам ефективності
Здатність програмного продукту відповідати нормам стандартів або угод, які стосуються ефективності.
-
Супроводженність
Здатність програмного продукту бути зміненим. Модифікації можуть охоплювати коригування, вдосконалювання або пристосовування програмного забезпечення до змін у середовищі й у вимогах та функціональних специфікаціях.
-
Аналізовність
Здатність програмного продукту підлягати діагностуванню стосовно вад або причин відмов у програмному забезпеченні, або щодо змінюваних частин, які має бути ідентифіковано.
-
Змінність
Здатність програмного продукту надати можливість реалізації специфікованих модифікацій.
Примітка 1. Реалізація охоплює кодування, проектування і документування, змін.
Примітка 2. Якщо програмне забезпечення має модифікувати кінцевий користувач, змінність може вплинути на керовність.
-
Стабільність
Здатність програмного продукту уникати непередбачених наслідків модифікацій програмного забезпечення.
-
Тестовність
Здатність програмного продукту надати можливість підтвердження (валідування) зміненого програмного забезпечення.
-
Відповідність нормам супроводженості
Здатність програмного продукту відповідати нормам стандартів або угод, які стосуються супроводжувач ості.
-
Мобільність
Здатність програмного продукту переміщатися з одного середовища до іншого.
Примітка. Середовище може охоплювати-організаційне, -апаратне чи програмне середовище.
-
Адаптовність
Здатність програмного продукту пристосовуватися до різних специфікованих середовищ без застосування дій або засобів, відмінних від тих, що надають з цією ціллю для відповідного програмного забезпечення.Примітка 1. Адаптовність охоплює масштабовність внутрішньої місткості (наприклад, полів екрана, таблиць,-об’ємів транзакцій, форматів звіту тощо).
Примітка 2. Якщо програмне забезпечення має пристосуватися до кінцевого користувача, адаптовність відповідає придатності для індивідуалізації, як визначено в ISO 9241-10, і може вплинути на керовність.
-
Інстальовність
Побачили розбіжність з офіційним текстом?
Дивіться також
Сборник ГОСТ ЕСКД
Збірник із 154 стандартів