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.

Ako urýchliť vývoj aplikácií 81<br />

systému a tak sa ťažšie zabezpečuje kvalita výsledku. Z tohoto dôvodu je<br />

nevyhnutné vytvárať čo najflexibilnejší návrh, aby bolo možné pružne<br />

zapracovávať ďalšie požiadavky používateľov a odstraňovať nepotrebné<br />

moduly.<br />

Pri plánovaní sa taktiež zohľadňuje tento inkrementálny proces<br />

vývoja a definuje sa viacero míľnikov (spravidla 3 až 4), ktoré umožňujú<br />

lepšie sledovať postup prác na projekte.<br />

Projektový tím<br />

Oproti klasickým softvérovým projektom závisí výsledok RAD projektov<br />

oveľa významnejšie od konkrétnych ľudí, ktorí na projekte pracujú. Na<br />

RAD projektoch pracuje zväčša menší počet vývojárov (3 až 6), ktorí<br />

často zastávajú viacero úloh. Veľmi dôležité sú ich skúsenosti s<br />

používaním RAD nástrojov, komunikáciou s používateľmi a schopnosť<br />

prijímať dôležité rozhodnutia. Aj tu platí, že do týchto ľudí sa oplatí<br />

investovať, pretože predstavujú najhodnotnejší zdroj organizácie.<br />

V<br />

ývoj informačných produktov pre potreby dnešného dynamicky sa<br />

rozvíjajúceho trhu predstavuje výzvu pre veľké množstvo<br />

spoločností, ktoré vyvíjajú softvér v nestabilnom prostredí s meniacimi sa<br />

požiadavkami. V tomto prostredí sa skúmajú iné prístupy k vývoju<br />

softvéru a s existenciou nových podporných nástrojov sa stávajú RAD<br />

techniky veľmi úspešnou stratégiou. Tieto techniky predstavujú súbor<br />

odporúčaní pre odľahčenie klasických metodológií, ktoré sa sústredia na<br />

zabezpečenie kvality výsledkov softvérových procesov. Klasické<br />

metodológie často nie sú použiteľné v menších a stredne veľkých<br />

softvérových tímoch, ktoré navyše zápasia s nedostatkom času, a preto<br />

mnoho tímov hľadá nejakú reálnejšiu alternatívu pre proces vývoja<br />

softvéru. RAD techniky neposkytujú jednoznačný recept na úspech, ale<br />

sú skôr zmesou odporúčaní, ktoré môžu ukázať správny smer, ak sa<br />

vhodne prispôsobia špecifikám konkrétnej aplikačnej domény.<br />

Použitá literatúra<br />

[Agarwal00] AGARWAL, R.: Risks of Rapid Application Development.<br />

Communications of the ACM, November 2000, s. 177-<br />

188.<br />

[Bieliková00] BIELIKOVÁ, M.: Softvérové inžinierstvo - Princípy a<br />

manažment. Bratislava: <strong>STU</strong>, 2000. ISBN 80-227-1322-<br />

8.<br />

[Boehm99] BOEHM, B.: Making RAD Work for Your Project. IEEE<br />

Computer, Marec 1999, s. 113- 117.<br />

[Card95] CARD, D.N.: The RAD Fad: Is Timing Really<br />

Everything IEEE Software, September 1995, s. 19-22.

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

Saved successfully!

Ooh no, something went wrong!