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