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

Якість програмного забезпечення (ПО) визначається на основі вивчення зовнішніх і внутрішніх особливостей продукту. Зовнішнє якість визначається по тому, як воно працює в режимі реального часу, наскільки продуктивно для користувачів. Друга особливість фокусується на внутрішніх аспектах, які залежать від якості написаного коду. Користувач більше зосереджується на тому, як працює на зовнішньому рівні, якість якого може підтримуватися тільки в тому випадку, якщо фахівець написав хороший програмний код.

Якість програмного забезпечення

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

  • Управління дефектами.
  • Атрибут якості.
  • Все, що не відповідає вимозі клієнта, потрапляє в розряд дефектів. Команда розробників, яка не в змозі повністю зрозуміти вимоги клієнта, буде допускати помилки проектування.

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

    Якість програмного забезпечення значно поліпшилося за останні два десятиріччя. Одна з причин цього полягає в тому, що компанії використовують нові технології, такі як об’єктно-орієнтовану розробку та інструменти CASE. Крім того, можна спостерігати зростаючу важливість впровадження методів управління на виробництві.

    Управління якістю ЗА ділиться на три основних напрямки:

  • Гарантія. Розробка основ організаційних заходів і стандартів якості програмного забезпечення..
  • Планування. Вибір відповідних стандартів та адаптація під конкретний програмний проект.
  • Контроль. Визначення процесів, які гарантують, що розробка ПЗ відповідає стандартам якості.