04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

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.

Architektúry softvéru 111<br />

Analýza systémových atribútov<br />

alším typom analýzy architektúry je analýza systémových atribútov. Systémové atribúty<br />

môžeme rozdeli do troch základných skupín: topologické atribúty kvality, atribúty kvality<br />

týkajúce sa správania sa systému a atribúty vzahujúce sa na systém ako celok verzus<br />

jednotlivé asti systému.<br />

Medzi topologické atribúty kvality môžeme zaradi:<br />

− modifikovatenos,<br />

− prenosnos,<br />

− integrovatenos,<br />

− testovatenos,<br />

− znovupoužitenos.<br />

Medzi atribúty kvality správania sa systému môžeme zaradi:<br />

− výkonnos,<br />

− bezpenos,<br />

− dostupnos,<br />

− použitenos,<br />

− funknos.<br />

Tretím typom analýzy je analýza systémových atribútov astí systému vzhadom na systém<br />

ako celok. Ako sme spomínali vyššie, dosiahnutie niektorých atribútov kvality sa vzájomne<br />

vyluuje. Napr. v prípade znižovania pamäovej zložitosti typicky narastajú asové<br />

nároky výpotu a naopak. Môže však nasta situácia, že len niektoré moduly zložitého<br />

systému majú špeciálne nároky na as výpotu. Pritom celý systém by bol koncipovaný<br />

pre minimálne pamäové nároky.<br />

Analýza výkonnosti<br />

alšia možnos analýzy architektúry je analýza výkonnosti navrhovaného systému. Výskumná<br />

výzva sa zameriava na overenie správnosti voby dizajnu vzhadom na požiadavky<br />

výkonnosti. Cieom je porovna rozdielne architektonické dizajny vzhadom<br />

na vhodnos ich použitia v konkrétnych implementáciách. Aj v tomto prípade narážame<br />

na problém porovnávania architektúr a absenciu vhodnej referennej architektúry.<br />

3.8.7 Analytické techniky<br />

Existuje viacero techník, ktoré umožujú analyzova navrhnutú architektúru:<br />

− „na servítke“,<br />

− UML nástroje,<br />

− ADL.<br />

Prvý spôsob je možné nazva analýza „na servítke“. Tento spôsob analýzy vychádza<br />

zo skúseností softvérového architekta, ktorý je expertom v danej doméne. Architekt nakreslí<br />

architektúru pomocou obrázkov a diagramov. Problém je, že interpretova tieto<br />

diagramy vie len daný softvérový architekt, ktorý vychádza so svojich skúseností.

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

Saved successfully!

Ooh no, something went wrong!