засобу виконувати покладені на нього функції при певних обмеженнях на використовувані ресурси (використовувану пам'ять );
11. Ефективність по пристроям - це економічність використання пристроїв ЕОМ для вирішення поставлених завдань;
12. С - документованість - це властивість, яка характеризує написання документації, що відбиває вимоги до ПС, обмеження та їх обґрунтування і різні можливості ПС;
13. Зрозумілість - ступінь, в якій програмний продукт дозволяє вивчаючому його обличчю зрозуміти його призначення, зроблені допущення і обмеження, вхідні дані і текст програм;
14. Удобочитаемость - характеризує легкість сприйняття тексту програм ПС.
15. Розширюваність - здатність ПС до використання великих обсягів пам'яті для зберігання даних або розширенню його функціональних можливостей при зміні умов експлуатації ;
16. Модифікуються - характеризує ПС з точки зору внесення необхідних змін і доробок на всіх стадіях ЖЦ;
17. Модульність - характеризує програмний засіб з точки зору організації його програм з таких дискретних елементів, що зміна одного з них викликає мінімальні впливу на інші елементи і компоненти програмного засобу.
18. Незалежність від пристроїв - здатність ПС працювати на різноманітному апаратному забезпеченні;
З наборів примітивів якості шикуються критерії якості.
Сукупність властивостей, які утворюють задовільний для користувача якість програмного засобів, залежить від характеру і умов експлуатації цього програмного продукту.
Тому при описі якості програмного засобу, насамперед, повинні бути зафіксовані критерії відбору необхідних властивостей і характеристик.
У процесі розробки технічного завдання виявляються основні показники, встановлюється відносна важливість кожного з цих показників і будується узагальнена цільова функція необхідної якості програмного засобу, а також встановлюються допустимі витрати і тривалість розробки програмного продукту. Після завершення налагодження і випробувань ці показники і узагальнена функція уточнюються на предмет їх відповідності технічному завданню. Розрізняють конструктивні і функціональні критерії якості програмного засобу. Перші критерії оцінюють складність програмного засобу, його надійність функціонування, коректність, ресурси ЕОМ і ін. Другі відображають специфіку застосування і ступінь відповідності програмного засобу їх цільовим призначенням. У ряді випадків їх можна звести до показників узагальненої економічної ефективності застосування ПС в ЖЦ, характеризуемой величиною економії праці, енергії, матеріалів і т.п. [5]
До критеріїв якості відносять:
1) Функціональність - здатність програмного продукту виконувати функції, які задовольняють задані потреби користувачів. Ці функції описується в документі - зовнішній опис програмного засобу;
2) Надійність - здатність безвідмовно виконувати певні функції при заданих умовах протягом заданого періоду часу з досить великою ймовірністю;
3) Легкість застосування - це характеристика ПС, яке дозволяє мінімізувати зусилля користувача при оцінці отриманих результатів, при підготовці вихідних даних і в цілому при застосуванні програмного засобу,
4) Ефективність - відношення рівня послуг, наданих ПС користувачеві до обсягу використовуваних ресурсів при заданих умовах;
5) сопровождаемости - характеристика ПС, яка дозволяє мінімізувати зусилля по внесенню змін при усуненні помилок і модифікації;
6) Мобільність - здатність ПС бути стерпним з однієї сфери оточення в іншу.
Функціональність і надійність є обов'язковими якостями. При чому, забезпечення надійності відбуватиметься по всіх етапах і процесам розробки ПС, а інші критерії використовуються залежно від потреби користувачів відповідно до вимог ПС.
Розробка програмного засобу завершується його атестацією. Атестація програмного засобу - це авторитетне підтвердження його якості. Як правило, для атестації створюється комісія експертів. Ця комісія проводить приймально-здавальні випробування програмного засобу з метою отри...