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



Pdf просмотр
страница26/32
Дата21.03.2023
Размер1.14 Mb.
#116975
ТипАвтореферат
1   ...   22   23   24   25   26   27   28   29   ...   32
avtoreferat
Свързани:
discrete structure, Математически методи за цифрова обработка, 240 Heming codes, 11168, 6656474, 2008-05-05-19-19-Paranoia Doll-seti lab-bl
Период
𝑬
𝒎

𝑬
𝒎𝒂𝒗

𝑰
𝒎

𝑰
𝒎𝒉

Отн. грешка,
%
1
315 65
2
190 4.8461 39.21 42
±7%
3
120.36 4.7196 25.50 23
±11%
4
3.50 4.8105 0.72 1
±28%
5
140.35 4.8005 29.27 27
±9%
Както е видно от таблицата, метриката може да бъде използвана за прогнозиране на броя задачи, които могат да бъдат затворени със заделено човековреме, с точност почти
±10%. По-високата стойност на относителна грешка за четвъртия период се дължи на изключително малкото количество данни за периода. Като цяло метриката предоставя напълно задоволителна точност.
Метрика за пълнотата на софтуерната конфигурация
Дефиниция
Наименование: "Относителна пълнота на софтуерната конфигурация 𝑄
𝑠𝑐𝑚
".
Необходими измервания:
 𝑃 - сума от броя на версиите на всички файлове в проекта.
 𝑃
𝑐𝑖
- сума от броя на версиите на файловете в система за контрол на версиите в проекта.
 𝐷 - брой на версиите на документите по проекта.
 𝐷
𝑐𝑖
- брой на наличните версии на документи в система за контрол на версиите.
 𝐼
𝑎
- брой на затворените задачи в проекта, насочени към конкретен човек
 𝐼
𝑣
- брой на затворените задачи в проекта, свързани към конкретна версия за клиенти.
 𝐼 - брой на затворените задачи в проекта.
 𝐶
𝑖
- брой на записите в системата за контрол на версиите, рефериращи задачи.
 𝐶 - брой на записите в системата за контрол на версиите в проекта.
Дефиниция:
Уравнение 9 Относителна пълнота на софтуерната конфигурация
Информационни нужди: Метриката показва, количествено, доколко се изпълняват добрите практики при управление на конфигурацията. Основните практики, които метриката оценява, са: да се използва активно система за контрол на версиите за целия код, както и за документацията по проекта, да се записват задачите в тракера, да се записва кой изпълнява дадена задача, да се пазят версии на доставените на клиенти продукти, да се записват промените в елементите на конфигурацията, настъпили в резултат на изпълнението на дадена задача. Метриката дава количествена мярка за изпълнението на тези практики със стойности между 0 и 1 и може да бъде използвана за поставяне на цели за подобряване на процеса.
Анализ
Метриката е проектирана по такъв начин, че за постигането на по-високи стойности да е необходимо по-пълноценно използване на системата за управление на конфигурацията. Ако някои от версиите на файловете не са под контрол на версиите, то
𝑃
𝑐𝑖
𝑃
и
𝐷
𝑐𝑖
𝐷
намаляват. За да се повишат трябва файловете да бъдат добавени. След това, за да се правят промени по тях, ще се повишава броят на записите в системата за контрол на версиите 𝐶. Ако тези записи не
𝑄
𝑠𝑐𝑚
=
𝑃
𝑐𝑖
𝑃 +
𝐷
𝑐𝑖
𝐷 +
𝐼
𝑎
𝐼 +
𝐼
𝑣
𝐼 +
𝐶
𝑖
𝐶
5


28 реферират задачи, то стойността на
𝐶
𝑖
𝐶
ще се понжи. За да се запази висока, то записите ще трябва да реферират задачи, което ще принуди екипът да създава задачи в системата за управление на задачи, т.е. да повишава 𝐼. Това ще доведе но понижаване на
𝐼
𝑎
𝐼
и
𝐼
𝑣
𝐼
, освен ако задачите не се насочват към членове на екипа и не се привързват към конкретни версии. За да има към какви версии да се привързват, то ще е необходимо и създаване на именовани версии в системата, което е една от целите на метриката.


Сподели с приятели:
1   ...   22   23   24   25   26   27   28   29   ...   32




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

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