Team Se@Msi: Meranie v softvérovom inžinierstve. - FIIT STU ...
Team Se@Msi: Meranie v softvérovom inžinierstve. - FIIT STU ...
Team Se@Msi: Meranie v softvérovom inžinierstve. - FIIT STU ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Meranie</strong> pri testovaní, prevádzke a údržbe softvérových systémov 133<br />
Index<br />
udržovateľnosti pre<br />
HPMAS<br />
88.17 88.61 0.40 %<br />
Tab. 2: Analýza udržovateľnosti modulov pred zmenou a po zmene.<br />
Analýza pred zmenou Analýza po zmene<br />
Percentuál.<br />
Trieda<br />
Index<br />
Index<br />
Modul<br />
Modul<br />
Zmena<br />
udržovateľ.<br />
udržovateľ.<br />
A 93.83 A 93.83 0.0<br />
B 93.82 B 93.82 0.0<br />
1<br />
C 92.96 C 92.96 0.0<br />
D 84.41 D 84.41 0.0<br />
E 86.24 E 89.00 3.2<br />
2 F 65.58 F 67.27 2.6<br />
G 88.06 G 85.83 -2.5<br />
H 78.41 H’ 83.05 5.9<br />
I 72.85 I’ 63.15 -13.3<br />
3<br />
J 67.75 J’ 66.43 -1.9<br />
K 68.83 K’ 66.67 -3.1<br />
L 80.68<br />
M 78.78<br />
N 85.08<br />
4<br />
O 80.75<br />
P 79.68<br />
Q 69.68<br />
Túto metódu aplikovali aj na jednotlivé moduly systému. Úspešne ju<br />
používali na analýzu jednotlivých modulov pred zmenou a po zmene. V<br />
tab. 2 sú znázornené jednotlivé moduly, ktoré sú rozdelené do 4 tried. V<br />
prvej triede sa nachádzajú tie moduly, ktoré po vykonaní zmeny<br />
v systéme zostali nezmenené, takže ich percentuálna zmena je nulová.<br />
Tieto moduly sú veľmi dobre udržovateľné. V druhej triede sa nachádzajú<br />
tie moduly, ktoré boli zmenené pritom však meno modulu zostalo<br />
nezmenené. Pri týchto moduloch percentuálna zmena je menšia ako 5%.<br />
V tretej triede sa nachádzajú tie moduly, ktoré boli zmenené a dostali aj<br />
iný názov. V poslednej triede sú tie moduly, ktoré nevieme „namapovať“<br />
na žiadny predchádzajúci modul pred vykonaním testu. Moduly v<br />
posledných dvoch triedach sú veľmi ťažko udržovateľné, lebo ich<br />
štruktúra sa zmenila a ešte nie sú dobre otestované. Údržbári, ktorí<br />
poznali predchádzajúce moduly, nebudú poznať tie, ktoré sme vytvorili<br />
neskoršie.<br />
Polynomiálna regresná analýza<br />
Je to štatistická metóda, ktorá používa regresnú analýzu na preskúmanie<br />
vzťahov medzi udržovateľnosťou softvéru a medzi softvérovými<br />
metrikami. Táto metóda je podrobne popísaná v [Coleman94]. Na to, aby<br />
sme dokázali vyjadriť udržovateľnosť touto metódou, potrebujeme