Zpo-4-wyk-Slajd28: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 12: | Linia 12: | ||
* optymalną wartością metryki AHF jest 100%. | * optymalną wartością metryki AHF jest 100%. | ||
Natomiast ewaluacja metryk MOOD dla 9 komercyjnych systemów dokonana przez Harrisona, Counsella i Nithiego pokazała, że | Natomiast ewaluacja metryk MOOD dla 9 komercyjnych systemów dokonana przez Harrisona, Counsella i Nithiego pokazała, że dostarczają one ogólnej informacji o jakości badanego systemu | ||
[[zpo-4-wyk-Slajd27 | << Poprzedni slajd]] | [[zpo-4-wyk-toc|Spis treści ]] | [[zpo-4-wyk-Slajd29 | Następny slajd >>]] | [[zpo-4-wyk-Slajd27 | << Poprzedni slajd]] | [[zpo-4-wyk-toc|Spis treści ]] | [[zpo-4-wyk-Slajd29 | Następny slajd >>]] |
Aktualna wersja na dzień 10:57, 17 paź 2006
Wyniki empirycznej oceny metryk MOOD
Metryki stają się użyteczne, jeżeli są predyktorami zewnętrznych własności oprogramowania. W przypadku zestawu MOOD istnieje wiele raportów dotyczących walidacji metryk i ich korelacji z jakością oprogramowania, liczbą błędów i pielęgnowalnością.
Autorem wielu obserwacji jest twórca metryk, F. Brito e Abreu, który weryfikował je na wybranych bibliotekach obiektowych, spośród których niektóre z nich zostały już przedstawione na poprzednich slajdach. Wyniki jego badań pokazują m.in. następujące fakty:
- metryka AHF jest ograniczona od dołu (tzn. posiada wartość, poniżej której jakość systemu spada), natomiast metryki MHF, AIF, MIF i PF są ograniczone od góry;
- wysokie wartości metryk MHF i MIF (czyli wysoki poziom hermetyzacji oraz powszechne dziedziczenie metod) powodują spadek gęstości błędów, oraz ograniczenie koszty związanego z ich usuwaniem;
- nadużycie dziedziczenia metod prowadzi jednak do podwyższenia kosztu pielęgnacji;
- optymalną wartością metryki AHF jest 100%.
Natomiast ewaluacja metryk MOOD dla 9 komercyjnych systemów dokonana przez Harrisona, Counsella i Nithiego pokazała, że dostarczają one ogólnej informacji o jakości badanego systemu