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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Meranie</strong> v etape návrhu 107<br />

Funkcionálna súdržnosť vo fáze návrhu podľa [Bieman98]<br />

Pri odvodení tejto triedy metrík sa vychádzalo z úvah použitých na vývoj<br />

analogickej metriky funkcionálnej súdržnosti určenej na meranie na<br />

základe dostupného zdrojového kódu [Bieman98]. Na meranie v etape<br />

návrhu bola pôvodná metrika funkcionálnej súdržnosti upravená tak, aby<br />

vychádzala z reprezentácie závislostí medzi vstupnými a výstupnými<br />

komponentmi modulu pomocou IODG grafu.<br />

Metriky funkcionálnej súdržnosti vo fáze návrhu (DFC) sú vyjadrené<br />

na základe počtu tzv. izolovaných a podstatných komponentov a na<br />

základe spojitosti komponentov. Izolovaný komponent je taký, ktorý je<br />

vo vzťahu závislosti iba s jedným výstupom. Podstatný komponent je<br />

taký, ktorý je vo vzťahu závislosti so všetkými výstupmi. Spojitosť<br />

komponentu C je definovaná ako pomer medzi počtom výstupov,<br />

s ktorými je komponent viazaný reláciou závislosti, a celkovým počtom<br />

výstupov z modulu. V prípade, že modul má iba jeden výstup, spojitosť<br />

má hodnotu 1.<br />

V [Bieman98] sú definované tri metriky pre súdržnosť:<br />

• Voľná súdržnosť<br />

D<br />

LC =<br />

T<br />

E<br />

• Pevná súdržnosť TC =<br />

T<br />

(kde D je počet neizolovaných komponentov, E je počet podstatných<br />

komponentov a T je celkový počet komponentov v module).<br />

• Súdržnosť modulu MC bola definovaná ako stredná hodnota<br />

spojitosti komponentov v module.<br />

T<br />

∑<br />

Ci<br />

i<br />

MC =<br />

T<br />

Tieto metriky boli použité pri rovnakom experimente ako pri metrike<br />

funkcionálnej súdržnosti vo fáze návrhu a dospelo sa k podobným<br />

výsledkom.<br />

<strong>Meranie</strong> používateľského rozhrania<br />

Kvalitu používateľského rozhrania môžeme hodnotiť z viacerých<br />

aspektov, pričom sa často opierame o subjektívne pocity a názory<br />

používateľov, ťažko použiteľné ako vstupné údaje pre meranie.<br />

Kvantitatívne hodnotenie používateľského rozhrania je možné získať<br />

viacerými spôsobmi. Je možné zakomponovať zber údajov počas fázy<br />

testovania do samého programu alebo založiť meranie na údajoch ako sú<br />

počet chýb priemerného používateľa pri práci s programom alebo cena<br />

prístupu k funkciám alebo údajom v systéme. Cena môže byť vyjadrená<br />

časom alebo počtom operácií, potrebných na prístup k danému prvku

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

Saved successfully!

Ooh no, something went wrong!