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



Pdf просмотр
страница18/32
Дата21.03.2023
Размер1.14 Mb.
#116975
ТипАвтореферат
1   ...   14   15   16   17   18   19   20   21   ...   32
avtoreferat
Свързани:
discrete structure, Математически методи за цифрова обработка, 240 Heming codes, 11168, 6656474, 2008-05-05-19-19-Paranoia Doll-seti lab-bl
Действителни резултати
За проект "Договори-2"
𝑅

= 64 изисквания (извлечени от спецификация на изискванията)
Време за разработка: 201 дни
Човековреме:
𝐸
𝑟ℎ
= 160.80 + 150.75 + 180.90 = 492.45 човекодни
Съпоставка и точност на метриката
Тази метрика основно разчита на това, че средното време за реализиране на изискване за сходни проекти ще бъде близка до константа. На Фиг. 4 са показани реално постигнатите стойности за трите сходни проекта.
𝐸
𝑟
= 𝐸
𝑟𝑎𝑣
𝑅 =
𝐸
𝑟ℎ
𝑅

𝑅


19
Фиг. 4 Средно човековреме за изискване при сходни проекти
Както е видно от графиката, очакването е изпълнено, като E
rav варира в границите на
±5% от средната стойност. Най-голяма относителна грешка от 6.6% се получава при прогнозиране на "Договори-1" от данните за "Офис Уеб-1" и "Договори-2". Предвид че на такъв ранен етап дори точност от 20% се смята за висока, можем да заключим, че метриката отговаря и значително надхвърля изискванията за точност.
Метрика за обема от проекта
Дефиниция
Наименование: "Очаквано човековреме за изпълнение на софтуерния проект 𝐸
𝑑
".
Необходими измервания:
 𝐷
𝑡ℎ
- брой таблици за съхранение/извличане на данни в сходни проекти
 𝐷
𝑖ℎ
- брой външни програмни интерфейси, реализирани в сходни проекти
 𝐸
𝑑ℎ
- общо човековреме за реализиране на софтуерния проект на сходни проекти
 𝐸
𝑑𝑎𝑣
- средно човековреме за реализиране на елемент от проекта, изчислено по формулата 𝐸
𝑑𝑎𝑣
=
𝐸
𝑑ℎ
𝐷
𝑡ℎ
+𝐷
𝑖ℎ
 𝐷
𝑡
- брой таблици за съхранение/извличане на данни в софтуерния проект
 𝐷
𝑖
- брой външни програмни интерфейси, предвидени в софтуерния проект
Дефиниция:
Уравнение 2 Очаквано човековреме за реализиране на елементите на софтуерния проект
Информационни нужди: Метриката дава прогнозен брой човекочасове за реализиране на софтуерния проект, на база на самия софтуерен проект и историческа информация за изпълнението на предишни проекти. Метриката отговаря на въпроса "колко човековреме ще е необходимо за реализиране на софтуерния проект".
Анализ
За проверка на достоверността на данните, получени от метриката, ще бъдат използвани исторически данни от реални завършени проекти. Получените стойности ще бъдат
0 1
2 3
4 5
6 7
8 9
10 0
100 200 300 400 500 600
Договори-1 Офис Уеб-1 Договори-2
Брой изисквания (Rh)
Човековреме (Erh)
Средно човековреме за изискване (Erav)
𝐸
𝑑
= 𝐸
𝑑𝑎𝑣
(𝐷
𝑡
+ 𝐷
𝑖
) =
𝐸
𝑑ℎ
𝐷
𝑡ℎ
+ 𝐷
𝑖ℎ
(𝐷
𝑡
+ 𝐷
𝑖
)


20 съпоставени с действителното време за разработка, според отчетните документи за завършване на етапите на проектите.
Обект на прогнозиране е проект "Договори-2". Сходни проекти, източници на историческа информация, са "Договори-1" (предишен проект по същия продукт) и "Офис Уеб-1"
(проект, използващ същите технологии).


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




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

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