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

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

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

Розрахунок щільності виявлення

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

Формула: Дефект щільності = Кількість детектів / KLOC

Код Обкладинки метрики

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

Індекс стійкості

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

  • щільність виявлення
  • Код покриття
  • Індекс стійкості
  • Час відгуку
  • Рівні переносності