Якість програмного забезпечення: стандарти та оцінка. Технологічне забезпечення якості програмного забезпечення

Концепції високого рівня

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

Наприклад, при оцінці синтаксичного аналізатора XML можна використовувати набір тестів на відповідність XML W3C. Він включає в себе тести, розроблені для задоволення всіх напрямів контролю, а також рекомендації W3C Extensible Markup Language (XML) з особливим акцентом на вимогах до обробки помилок в правильності чи достовірності документів XML. Таким чином відсоток пройдених тестових випадків використовується, як метрика для оцінки таких характеристик розглянутого XML-аналізатора:

  • Перспектива користувача.
  • Функціональність.
  • Надійність і відмовостійкість.

З точки зору користувача є кілька важливих характеристик, що відповідають на такі питання:

  • Хто надає повний спектр необхідних функцій за призначенням?
  • Надійно працює ЗА для отримання необхідних результатів при правильному використанні?
  • Функціонує програма безпечно і надійно у разі неправильного вводу?
  • Чи Легко використовувати програмний продукт?
  • ЗА функціонує швидко або здається надто повільним?
  • Добре поєднується програма з іншим продуктом, який використовує користувач?

Вважаючи, що питання якості користувачеві важливі, ІТ-група, що відповідає за розгортання і обслуговування, може зіткнутися з іншими проблемами:

  • Захист від шкідливих атак.
  • Якість використання обчислювальних ресурсів.
  • Неякісними ресурсами вважаються ті, які потребує більше пам’яті і обчислювальної потужності, ніж необхідно.

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