Лабораторна робота №1
Тема роботи: Аналіз якості програмних продуктів
Мета роботи: оцінка характеристик якості розробленого програмного продукту.
Теоретичні відомості
Модель внутрішніх і зовнішніх характеристик якості ПЗ складається з шести груп базових показників, кожна з яких деталізована кількома нормативними аспектами.
Функціональна придатність деталізується
- Придатністю для застосування
- Коректністю (правильністю, точністю)
- Здатністю до взаємодії
- Захищеністю
Надійність характеризується
- Рівнем завершеності (відсутність помилок)
- Стійкістю до дефектів
- Здатністю до відновлення
Ефективність виражається
- Часовою ефективністю
- Ефективністю використання ресурсів
Зручність використання описується
- Зрозумілістю
- Простотою використання
- Простотою навчання
- Привабливістю
Зручність супроводу представляється
- Зручністю для аналізу
- Зручністю для внесення змін
- Стабільністю
- Зручністю перевірки
Портативність передбачає
|
|
- Адаптованість
- Простоту установки
- Здатність до співіснування
- Зручність заміни
Додатково кожна характеристика супроводжується аспектом узгодженість, яка повинна відображати відсутність протиріч із іншими стандартами і нормативними документами, а також з іншими показниками в даному стандарті. Виходячи з принципових можливостей вимірювання та оцінювання характеристик і їх аспектів всі внутрішні і зовнішні характеристики можуть бути структуровані у 3 групи, до яких застосовні різні категорії метрик
- Категоріальні (номінальні)
- Кількісні
- Якісні
Категоріальним метрикам найбільш відповідають функціональні можливості ПЗ.
Кількісні метрики застосовуються для виміру надійності та ефективності складних комплексів програм.
Якісні метрики найбільшою мірою відповідають зручності супроводу, зручності використання і портативності ПЗ.
Основними характеристиками якості ПЗ у використанні є:
- Системна ефективність застосування програмного продукту за призначенням
- Продуктивність - продуктивність при рішенні основних задач ПЗ, що досягається при реально обмежених ресурсах у конкретному обчислювальному та зовнішньому середовищі застосування
- Задоволеність вимог і витрат користувачів у відповідності з цілями при застосуванні ПЗ за основним призначенням
- Захищеність - безпека функціонування комплексу програм і можливий ризик від його застосування для людей, бізнесу і зовнішнього середовища.
Метрики характеристик якості програмних засобів.
Загальні уявлення про якість ПЗ стандартом ISO 9126:1-4 рекомендується відображати трьома взаємодіючими і взаємозалежними метриками характеристик якості, що відображають
|
|
- Внутрішню якість, що виявляється в процесі розробки і інших проміжних етапів життєвого циклу ПЗ
- Зовнішню якість, що задана вимогами замовника в специфікаціях та відбивається в характеристиках на кінцевий продукт
- Якість при використанні в процесі нормальної експлуатації і результативністю досягнення потреб з урахуванням витрат