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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Esej je inšpirovaná pôvodnou esejou<br />

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

Radoslav Kováč<br />

Abstrakt. Článok sa zaoberá metódami tvorby softvéru<br />

označovanými ako "Rapid Application Development"<br />

(RAD). Tieto metódy predstavujú v podmienkach<br />

dynamicky sa rozvíjajúceho trhu úspešnú stratégiu vývoja<br />

softvéru. Ich hlavným cieľom je skrátenie časového plánu<br />

dodania produktu zákazníkom.<br />

Ľ<br />

udská spoločnosť sa nachádza vo veku informácií. Digitálne<br />

informácie nám otvorili nové možnosti a informačné technológie<br />

zmenili množstvo našich každodenných aktivít. Informačné produkty<br />

prenikajú do všetkých odvetví ľudskej činnosti a nové technológie<br />

neustále vytvárajú priestor pre ďalšie príležitosti. V tomto dynamickom<br />

prostredí sa spontánne rozvíja trh so softvérom a ďalšími informačnými<br />

produktmi. Softvérové spoločnosti si hľadajú svojich zákazníkov a snažia<br />

sa riešiť problémy vznikajúce pri vývoji stále zložitejších systémov. To<br />

všetko sa deje pod neustálym časovým tlakom.<br />

Čas je určite najkritickejším faktorom väčšiny softvérových<br />

projektov. Termíny a čas uvedenia na trh najvýznamnejšie vplývajú na<br />

úspech produktov, ktoré sú vytvárané pre trh s veľkým počtom<br />

zákazníkov a malým počtom potenciálnych dodávateľov [Card95]<br />

(typickým príkladom je zavádzanie nových služieb prevádzkovateľov<br />

mobilných telefónnych sietí). V takomto prípade zabezpečí skoré<br />

uvedenie produktu na trh získanie viacerých zákazníkov a získanie<br />

väčšieho podielu na trhu; taktiež je prísľubom rýchlejšej návratnosti<br />

investícií, väčšieho rozšírenia, rozsiahlejšej podpory a vyšších ziskov z<br />

predaja nasledujúcich verzií a produktov. Existencia konkurenčných<br />

produktov alebo novších technológií môže spôsobiť zastaranie produktu,<br />

a preto sa často hovorí o konkrétnom časovom okne pre uvedenie<br />

produktu na trh a vyžadujú sa pevné termíny [Olsen95].<br />

V súčasnosti sa pri vytváraní obchodnej stratégie softvérových<br />

spoločností diskutuje najmä o spôsoboch pre zlepšenie kvality procesu<br />

vývoja a tým aj výsledných softvérových produktov. Veľké spoločnosti sa<br />

75

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

Saved successfully!

Ooh no, something went wrong!