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> v etape implementácie<br />
Vladimír Trgo<br />
Abstrakt. Príspevok poskytuje úvod do najznámejších<br />
metrík, ktoré sa používajú v etape implementácie pri<br />
použití procedurálnej paradigmy programovania: počet<br />
riadkov zdrojového textu, Halsteadove metriky,<br />
cyklomatická zložitosť a metriky štýlu programovania.<br />
Stručný opis metrík dopĺňa názorný príklad ich výpočtu<br />
z uvedenej časti zdrojového textu programu.<br />
V<br />
ýsledkom etapy implementácie je zdrojový text programu. Vzhľadom<br />
na jeho charakter môžeme použiť metriky, ktoré sú presnejšie ako<br />
metriky v etapách analýzy a návrhu.<br />
<strong>Meranie</strong> v etape implementácie patrí medzi najviac prepracované<br />
časti merania softvérového produktu. Prvé práce, ktoré sa týkali merania<br />
zdrojového textu, pochádzajú zo sedemdesiatych rokov 20. storočia.<br />
Napriek tomu (alebo práve preto) dochádza často k nejednotnosti pri<br />
chápaní určitých pojmov.<br />
Počet riadkov zdrojového textu<br />
Počet riadkov zdrojového textu programu (angl. Lines of Code, LOC) je<br />
snáď najpoužívanejšia metrika veľkosti programu. Na prvý pohľad sa<br />
môže zdať, že každý programátor myslí pod týmto pojmom to isté,<br />
skutočnosť je však iná. Existuje množstvo rôznych odporúčaní pre<br />
počítanie riadkov zdrojového textu. Tieto odlišnosti vznikli kvôli<br />
počítaniu či nepočítaniu prázdnych riadkov, riadkov s komentármi,<br />
nevykonávaných príkazov (funkčné hlavičky, kľúčové slová begin a end<br />
v jazyku Pascal), viacerých príkazov v rámci jedného riadku a príkazov,<br />
ktoré sa nachádzajú na viacerých riadkoch. Takisto vznikla otázka, ako<br />
počítať znovupoužité riadky.<br />
Často používaná definícia riadkov zdrojového textu hovorí, že pri<br />
počítaní sa neberú do úvahy prázdne riadky a riadky, ktoré obsahujú iba<br />
komentár. Všetky ostatné riadky započítavame. Tento spôsob je veľmi<br />
jednoduchý a môžeme ho ľahko zautomatizovať. Máme na výber niektorý<br />
111