21.01.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!