Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.5.Inżynieriaoprogramowania
41
nych,dwóchsystemówdoobsługidopłatbezpośrednichizakupówinterwencyjnych
wramachwspólnejpolitykirolnejUE,systemuobsługującegokomercyjnybank
średniejwielkościorazniecomniejszychsystemówprzeznaczonychdoobsługiwybo-
rówlokalnychorazrozdziałuikontroliruchuprzesyłekpocztowychnatereniekraju
[21,23,22].Wytwórcamioprogramowaniadlatychsystemówbyłydużekrajowe
firmyinformatycznelubpolskieoddziałyrenomowanychfirmzagranicznych.Tech-
nologiestosowaneprzytworzeniuoprogramowanianależądowiodącychtechnologii
dostępnychwprzemyśleinformatycznym.Mimotoniewszystkiebudowanesystemy
zostałyukończonezgodniezzałożeniami,tzn.wgranicachzaplanowanegoczasu
ibudżetu.
Wszystkiewymienionesystemyobejmująswymzasięgiemobszarcałegokraju
iwpływająnawarunkiżyciamilionówludzi.Wszystkieteżnależądokategoriisyste-
mówdużychlubbardzodużych.Parametryokreślającecharakteriwielkośćtych
systemówpodanewtab.1.2.
Tabela1020Atrybutycharakteryzującerozmiaromawianychsystemówinformatycznych
Liczba:
Indywidualnychkont
Przetwarzanych
dokumentów(rocznie)
Użytkowników
Miejscużytkowania
30000000012000000
17000000
System
obsługi
ZUS
23000
300
rolnych
2300000
System
dopłat
8500
330
interwen−
100000036000000540000000*
Zakupy
800000
cyjne
500
17
bankowy
System
500000
800
22
pocztowy
System
2500
17
wyborów
Obsługa
6000
5500
*1500000przesyłekdziennie
Ostatecznewynikirealizacjiwszystkichsześciuprojektówdoskonaleodpowia-
dająstatystykomraportuChaos.Dwasystemyzostałyzbudowanewramachzałożo-
negoczasuibudżetu.Wtrzechprzypadkachkosztyiczaszostałyprzekroczone,
jednakzasadniczeelementysystemówzostaływdrożonewczasie,któryumożliwił
realizacjęzadańiosiągnięciezałożonychcelów.Jedensystemzawiódłkompletnie
iniebyłstaniedziałaćwchwili,gdybyłpotrzebny.
Zarównocharakterprojektu,jakprocesyimetodytworzeniaoprogramowania,
użytewróżnychprojektach,różniłysięmiędzysobąistotnie(tab.1.3).Wczterech
przypadkachoprogramowaniebyłobudowaneodnowa,wdwóchpozostałychdomi-
nowałypraceintegratorskiezwykorzystaniemgotowychkomponentówogólnodo-
stępnychlubpochodzącychzinnychprojektów.Oprogramowaniebudowaneodnowa
byłotworzonewdwuprzypadkachzużyciemmetodobiektowych,wjednymprzy-