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

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

Saved successfully!

Ooh no, something went wrong!