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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
116 <strong>Meranie</strong> a životný cyklus softvéru<br />
• percento odsadzujúcich medzier z celkového počtu znakov riadku (12<br />
b.),<br />
• percento prázdnych riadkov (11 b.),<br />
• priemerný počet nemedzerových znakov v riadku (9 b.),<br />
• priemerný počet medzier v riadku (8 b.),<br />
• percento symbolicky zapísaných konštánt (8 b.),<br />
• počet použitých rezervovaných slov (6 b.),<br />
• počet súborov použitých formou „include“ (5 b.),<br />
• počet príkazov „goto“ (–5 b. [Bieliková00] alebo –20 b. [Richta98]).<br />
Berry a Meekings určili minimálne a maximálne hodnoty pre každú<br />
charakteristiku. Hodnoty mimo tohto rozsahu neprispievajú k celkovému<br />
skóre. Ďalej pre každú charakteristiku určili dve hranice medzi minimom<br />
a maximom, ktoré reprezentujú hranice ideálneho rozsahu. Všetky<br />
hodnoty vnútri tohto ideálneho rozsahu získajú maximálny počet bodov.<br />
Hodnoty, ktoré sú medzi minimom a maximom, ale mimo ideálneho<br />
rozsahu, dostanú body podľa ich vzdialenosti od ideálneho rozsahu.<br />
Príklad<br />
• charakteristika: dĺžka identifikátorov – priemerný počet znakov<br />
v názve identifikátorov, ktoré definoval programátor (14 b.)<br />
• minimum: 4<br />
• maximum: 14<br />
• ideálny rozsah: 5–10<br />
Berry–Meekingsove metriky môžu slúžiť na efektívne rozlíšenie<br />
programátorov s dobrým (skóre>60) a zlým (skóre