Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции3.docx
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
173 Кб
Скачать
☆

Стандарт iso 9126:2001:

Мал. 6.2. Характеристики і атрибути якості по по iso 9126

Стандарт ISO/IEC 9126-2 визначає наступні типи заходів :

- міра розміру ПО в різних одиницях виміру (число функцій, рядків в програмі, розмір дискової пам'яті та ін.);

- міра часу (функціонування системи, виконання компонента та ін.);

- міра зусиль (продуктивність праці, трудомісткість та ін.);

- заходи обліку (кількість помилок, число відмов, відповідей системи та ін.).

Спеціальною мірою може виступати рівень використання повторних компонентів і вимірюється як відношення розміру продукту, виготовленого з готових компонентів, до розміру системи в цілому. Ця міра використовується при визначенні вартості і якості ПО. Прикладами метрик є:

- загальне число об'єктів і число повторно використовуваних;

- загальне число операцій, повторно використовуваних і нових операцій;

- число класів, що наслідують специфічні операції;

- число класів, від яких залежить цей клас;

- число користувачів класу або операцій та ін.

При оцінки загальної кількості деяких величин часто використовуються середньо статистичні метрики (наприклад, середнє число операцій в класі, середнє число спадкоємців класу або операцій класу та ін.).

Як правило, заходи значною мірою є суб'єктивними і залежать від знань експертів, що виробляють кількісні оцінки атрибутів компонентів програмного продукту.

Прикладом широко використовуваних зовнішніх метрик програм є метрики Холстеда - це характеристики програм, програми, що виявляються на основі статичної структури, на конкретній мові програмування : число входжень найбільш операндів, що часто зустрічаються, і операторів; довжина опису програми як сума числа входжень усіх операндів і операторів та ін.

На основі цих атрибутів можна вичислити час програмування, рівень програми (структурованість і якість) і мови програмування (абстракція засобів мови і орієнтації на цю проблему) та ін.

Метрики процесів включають метрики:

- вартості, що визначають витрати на створення продукту або на архітектуру проекту з урахуванням оригінальності, підтримки, документації розробки;

- оцінки вартості робіт фахівців за людино-дні або місяці;

- ненадійності процесу - число не виявлених дефектів при проектуванні;

- повторюваності, які встановлюють міру використання повторних компонентів.

Як метрики процесу можуть бути час розробки, число помилок, знайдених на етапі тестування та ін. Практично використовуються наступні метрики процесу :

- загальний час розробки і окремо час для кожної стадії;

- час модифікації моделей;

- час виконання робіт на процесі;

- число знайдених помилок при інспекції;

- вартість перевірки якості;

- вартість процесу розробки.

Метрики використання служать для виміру міри задоволення потреб користувача при рішенні його завдань. Вони допомагають оцінити не властивості самої програми, а результати її експлуатації - експлуатаційну якість.

Прикладом може служити точність і повнота реалізації завдань користувача, а також ресурси ( трудовитрати, продуктивність та ін.), витрачені на ефективне рішення завдань користувача. Оцінка вимог користувача проводиться в основному за допомогою зовнішніх метрик.