Метрики за оценка на софтуерния процес


Метрика за качество на кода



Pdf просмотр
страница20/32
Дата21.03.2023
Размер1.14 Mb.
#116975
ТипАвтореферат
1   ...   16   17   18   19   20   21   22   23   ...   32
avtoreferat
Свързани:
discrete structure, Математически методи за цифрова обработка, 240 Heming codes, 11168, 6656474, 2008-05-05-19-19-Paranoia Doll-seti lab-bl
Метрика за качество на кода
Дефиниция
Наименование: "Дял на затворените задачи за функционалност в задачите 𝑄
𝑐
".
Необходими измервания:
 𝐵 - брой на откритите несъответствия в проекта.
 𝐹 - брой на задачи за функционалност по проекта (без несъответствията)
Дефиниция:
Уравнение 3 Дял на затворените задачи за функционалност в задачите
Информационни нужди: Метриката дава количествена стойност за дяла на затворените задачи за функционалност към общия брой задачи, включително несъответствията.
Стойностите от метриката могат да бъдат проследявани във времето, за да се изведе тенденция. Ако при разработка не се създават несъответствия, стойността на метриката ще клони към едно. Ако броят на несъответствията значително надвишава броя на реализираната функционалност, метриката ще клони към нула. Тенденция за повишаване на стойностите показва, че качеството на кода се повишава, а тенденция на понижаване - че се понижава, освен ако не е настъпило изменение в ефективността на тестването (за измерване на ефективността на тестването вж. "Метрика за ефективността на тестването", стр. 23).
Анализ
Първата стъпка от анализа на метриката е установяване на корелация между 𝐵 и 𝐹. Ще бъдат разгледани получените стойности за проекти "Договори-1", "Офис Уеб-1", "Договори-2" и "ГИС-1". След това получените тенденции ще бъдат анализирани.
0 1
2 3
4 5
6 7
8 9
10 0
10 20 30 40 50 60 70 80 90
Договори-1
Офис Уеб-1
Договори-2
Брой интерфейси (Di)
Брой таблици (Dt)
Средно човековреме за елемент (Edav)
𝑄
𝑐
= 1 −
𝐵
𝐵 + 𝐹


22
Измерени стойности
От проект "Договори-1"
Данните за несъответствия, задачи и изчислените стойности за 𝑄
𝑐
са показани на Фиг. 6.
Фиг. 6 Качество на кода в проект "Договори-1"
Фиг. 7 Качество на кода в проект "Офис Уеб-1"


Сподели с приятели:
1   ...   16   17   18   19   20   21   22   23   ...   32




©obuch.info 2024
отнасят до администрацията

    Начална страница