- •3 Моделі якості і надійності в програмній інженерії
- •3.1 Основні поняття якості програмної продукції
- •3.2 Система характеристик якості програмної продукції
- •Закінчення табл. 3.1
- •Примітки.
- •2 Метрики якості програмного забезпечення
- •Стандарт iso 9126:2001:
- •Мал. 6.2. Характеристики і атрибути якості по по iso 9126
- •Метрики процесів включають метрики:
- •3 Стандартний метод оцінки значень показників якості
3.2 Система характеристик якості програмної продукції
Характеристика якості — це набір властивостей ПВ, за допомогою яких описується й оцінюється його якість. Характеристика якості ПВ може бути визначена шляхом задання ієрархії її підхарактеристик.
Усі визначення характеристик і підхарактеристик якості ПП за ДСТУ 2850—94 подані у термінологічному словнику. Древо характеристик якості відображено на рис. 3.3.
Рис. 3.3 - Система характеристик якості ПВ
У табл. 3.1 подана узагальнена інформація щодо запропонованої ієрархічної структури базової номенклатури показників якості ПП.
Таблиця 3.1 Групи показників якості ПП за рівнями структуризації
Рівні структуризації показників якості ПП |
||
Перший |
Другий |
Третій |
Функціональність |
Функціональна повнота |
Коефіцієнт повноти реалізованих у програмі основних функцій (Кф); середньозважений арифметичний показник повноти реалізованих функцій (Ф). |
Здатність до взаємодії |
Ступінь дотримання цілісності даних після їх перенесення до інформаційного середовища іншого ПВ (Кц. д); бальна оцінка можливості експорту/імпорту (Е/І) даних. |
|
Захищеність |
Відсоток захищеності даних, що її потребують (Кз); ймовірність будь-якого несанкціонованого доступу до даних (Кд). |
|
Масовість |
Допустимий діапазон зміни вхідних елементів даних (Діап. змін); можливість вибіркового використання реквізитів (Квик. р); допустима похибка вхідних елементів даних; допустимий формат вхідних даних; адаптивність до змін формату вхідних даних; максимальна кількість об’єктів, що обробляються одночасно. |
|
Узгодженість |
Коефіцієнт дотримання стандартів (Кдотр. ст). |
|
Продуктивність |
Середня продуктивність (у годину) (Р). |
|
Надійність функціонування |
Безвідмовність |
Показник безпомилковості роботи програми (Бпр); напрацювання на відмову (Тн. в); ймовірність безвідмовної роботи (Кб); ймовірність виявлення нової помилки (Кв. пом) під час чергового звернення до програми (статистична надійність); економічний ризик, обумовлений можливістю помилок у програмі. |
|
Стійкість до аномалій |
Показник стійкості до аномальних діянь (Ру). |
Відновлюваність |
Час і-го поновлення роботи (?Тпі); максимальний час поновлення роботи (?Пімах); середній час поновлення роботи (?tп); ймовірність подій, за яких час поновлення працездатності програми не перевищує свого допустимого значення; відсоток відновлюваності даних (Квідн); коефіцієнт готовності до роботи (Кг). |
|
Правильність, точність |
Абсолютна похибка розрахункового значення величини Х; максимальне значення абсолютної похибки обчислень; відносна похибка розрахунку Х; максимальне значення відносної похибки обчислень; середнє значення похибки розрахунку; середнє квадратичне відхилення похибки розрахунку; коефіцієнт релевантності. |
|
Реактивність |
Абсолютна реактивність; максимальне значення абсолютної реактивності; середнє значення абсолютної реактивності; ймовірність подій, за яких максимальне значення абсолютної реактивності не перевищує свого допустимого значення. |
|
Зручність використання |
Освоюваність |
Середній час освоювання ПВ обслуговуючим персоналом; коефіцієнт повноти демоверсії (Кпд ); наявність мовних засобів для різних категорій користувачів; повнота та гнучкість довідкової системи (ДОВс). |
