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> a paradigmy programovania<br />
Michal Šrámka<br />
Abstrakt. Príspevok pojednáva o možných prístupoch<br />
merania softvéru pri použití alternatívnych paradigiem<br />
programovania k štruktúrovanej paradigme. Hlavná časť<br />
je venovaná objektovo-orientovanej paradigme<br />
programovania, menšie časti potom logickej<br />
a funkcionálnej paradigme programovania. Dôraz je<br />
okrem kategorizácií a definícií jednotlivých metrík kladený<br />
aj na ich interpretáciu.<br />
V<br />
programovaní nehovoríme iba o metódach programovania, ale aj<br />
o spôsoboch programovania a o programovacích postupoch. Sú to<br />
špeciálne metódy, ktoré opisujú čiastkové riešenia – napr. v etape návrhu<br />
alebo implementácie.<br />
Nasledujúce kapitoly pojednávajú o meraní softvéru pri rôznych<br />
prístupoch k ich tvorbe.<br />
Paradigmy programovania<br />
Súhrn spôsobov formulácie problémov, metodologických prostriedkov<br />
ich riešenia, štandardných metodík rozpracovania sa označuje ako<br />
paradigma. Paradigmy sú teda názory, teórie, metódy, metodiky, praktiky<br />
a techniky, ktoré sa v danej oblasti uznávajú. V oblasti programovania sa<br />
podľa klasifikácie ACM dajú programovacie techniky (ekvivalent<br />
paradigiem) klasifikovať nasledovne:<br />
• aplikatívne (funkcionálne) programovanie,<br />
• automatické programovanie,<br />
• súbežné programovanie, kam patrí<br />
o distribuované programovanie,<br />
o paralelné programovanie,<br />
• sekvenčné programovanie,<br />
• objektovo-orientované programovanie,<br />
119