Головна »Сертифікація програмного забезпечення (ПО)
Показники якості ПО встановлюють ГОСТ 28195
ДСТУ ISO / IEC 9126 встановлює шість характеристик якості ПЗ. Під характеристикою якості ПО, згідно з цим стандартом, розуміється набір властивостей (атрибутів) програмної продукції, за якими її якість оцінюється або описується. Визначення якості й певні в цьому стандарті характеристики відображають уявлення користувача про якість ПЗ. Нижче наводяться істотне для оцінки якості ПЗ обговорення цих характеристик.
1. Функціональні можливості.
Дана характеристика описує властивості ПО в частині повноти задоволення вимог користувача і в цьому сенсі є визначальною для споживчих властивостей ПО, в той час як інші характеристики носять більш технічний характер, що не зменшує їхньої значення при оцінці якості ПЗ. Крім того, ці характеристики (такі як надійність, ефективність і ін.) Можуть входити в число вимог користувача.
Вимоги користувача чітко обумовлені при наявність контракту і, відповідно, технічного завдання (технічних вимог). В інших випадках мова йде про передбачувані потреби, які повинні бути встановлені і формально визначені будь-якими нормативними документами (стандартами, технічними умовами та ін.). Оцінка якості ПС повинна починатися з точного і формального встановлення вимог, що пред'являються, які можуть відрізнятися (і розрізняються) для різних ПО.
Функціональні можливості - набір атрибутів, що відносяться до суті набору функцій і їх конкретних властивостях. Функціями є ті, які реалізують встановлені або передбачувані потреби. Даний набір атрибутів характеризує те, що ПЗ виконує для задоволення потреб, тоді як інші набори, головним чином, характеризують, коли і як це виконується.
2. Надійність.
Специфіка ПО полягає в тому, що воно не схильне до старіння і зносу, а відмови проявляються через помилки у вимогах, проект, реалізації.
Надійність - набір атрибутів, що відносяться до здатності ПО зберігати свій рівень якості функціонування в встановлених умовах за певний період часу.
3. Практичність.
При оцінці цієї характеристики слід виходити з вимог користувача, так як користувачі різного рівня підготовленості висувають різні (часто взаємовиключні) вимоги.
Практичність - набір атрибутів, які відносяться до обсягу робіт, необхідних для виконання і індивідуальної оцінки такого виконання певних або передбачуваним колом користувачів.
4. Ефективність.
Оцінка даної характеристики також критично залежить від вимог користувача. ПО може виглядати неефективним не в силу поганого кодування, а в силу суперечливості і нереальності вихідних вимог. Наприклад, вимоги до ПО виконувати функції на технічних засобах мінімальної (за обсягом оперативної і дискової пам'яті, тактовою частотою та ін.) Конфігурації комп'ютера суперечить вимогам про високу швидкодію. Взагалі кажучи, і теорія, і практика свідчить, що швидкодію й обсяг використовуваної пам'яті є взаємодоповнюючими характеристиками в тому сенсі, що збільшення одного призводить до збільшення іншого при інших рівних умовах.
Ефективність - набір атрибутів, що відносяться до співвідношення між рівнем якості функціонування ПЗ і обсягом використовуваних ресурсів при встановлених умовах.
5. сопровождаемости. Мобільність.
Характеристика Функціональні можливості:
1. Придатність - атрибут ПО, що відноситься до наявності та відповідності набору функцій конкретним завданням.
2. Правильність - атрибути ПО, які стосуються забезпечення правильності або відповідності результатів або ефектів.
3. Здатність до взаємодії - атрибути ПО, що відносяться до здатності його взаємодіяти з конкретними системами.
4. Узгодженість - атрибути ПО, які змушують програму дотримуватися відповідних стандартів або угод, або положень законів, або подібних рекомендацій.
5. Захищеність - атрибути ПО, що відносяться до його здатності запобігати несанкціонований доступ, випадковий або навмисний, до програм і даних.
Файли для скачування: