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