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.

Je otvorený zdrojový text riešením pre integráciu bežne<br />

dostupného softvéru<br />

(Open Source: a (C)OTS silver bullet)<br />

Esej inšpirovaná článkom Barryho Boehma a Chrisa Abtsa – COTS<br />

Integration: Plug and Pray (IEEE Software, január 1999, 135-138).<br />

Dušan Lacko<br />

Abstrakt. Využívanie generického, bežne dostupného<br />

softvéru pri vývoji rozsiahlych systémov sľubuje značné<br />

zníženie peňažných a časových nákladov, ale taktiež<br />

prináša so sebou aj nové problémy. Správne použitie<br />

softvéru s otvoreným zdrojovým textom môže ale zmierniť<br />

tieto problémy a zjednodušiť ich riešenie.<br />

V<br />

súčasnej dobe sa v oblasti softvérového inžinierstva čoraz častejšie<br />

hovorí o znovupoužiteľnosti, integrácii a generických, bežne<br />

dostupných systémov. Dôvodom tohoto záujmu je čoraz viac rastúca<br />

zložitosť súčasných softvérových systémov. Z tohoto dôvodu stále väčší<br />

počet organizácií používa generický, voľne dostupný softvér nie len ako<br />

kompletné koncové aplikácie, ale aj ako súčasť pri vytváraní väčších<br />

systémov. Táto nová úloha generického softvéru ale prináša aj nové<br />

problémy pri jeho integrácii do vytváraného systému.<br />

Dôvodov čoraz častejšieho využívania znovupoužitia na úrovni<br />

generického softvéru veľkými spoločnosťami je, aj napriek nutnosti riešiť<br />

problémy s integráciou, očakávanie významných úspor času a peňazí.<br />

Podľa štatistík, aj najlepší programátori vyprodukujú za deň iba približne<br />

10 riadkov zdokumentovaného a otestovaného zdrojového textu<br />

[Voas98]. Táto skutočnosť robí vývoj vlastných rozsiahlych softvérových<br />

systémov veľmi nákladným. Ak spoločnosť vyvíja produkt ktorý bude<br />

obsahovať približne 300,000 riadkov, tak získanie napríklad 100,000<br />

riadkov „niekde inde“, by výrazne znížilo náklady na vývoj systému.<br />

11

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

Saved successfully!

Ooh no, something went wrong!