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