Projektni razvoj aplikacija (CROSBI ID 744608)
Druge vrste radova | ostalo
• Obrazovni materijal (nedefinirano )
Podaci o odgovornosti
Krajcar, Mirjana ; Belani, Hrvoje
Rutar, Ana
hrvatski
Projektni razvoj aplikacija
Danas su mnoge ljudske djelatnosti teško zamislive bez odgovarajuće programske podrške (softvera). Plaćanje računa putem Interneta, rad medicinskog uređaja za magnetsku rezonanciju, istraživanje ljudskog genoma, a uskoro i komercijalni letovi u svemir – samo su neki od primjera za čiji su uspjeh izravno odgovorna ispravna i kvalitetna programska rješenja. Naravno, uz uvijek pripadno računalno sklopovlje (hardver), bez kojeg se zahtijevana programska podrška ne bi mogla niti ostvariti. I dok je pojam projektiranja, kao složene inženjerske djelatnosti, odavna i duboko ukorijenjen u osmišljavanju fizički opipljivih rješenja, kao npr. u građevini, brodogradnji ili elektrotehnici, izrada programa nije oduvijek dijelila istu sudbinu. Na složenost i osjetljivost čitavog postupka projektiranja programskih rješenja najbolje ukazuju brojni primjeri neuspjelih, pa čak i katastrofičnih, projekata. Navedimo ih tek nekoliko iz domene svemirskih istraživanja. U literaturi je vjerojatno najpoznatiji primjer bespilotne letjelice Ariane 5 koja je u lipnju 1995. godine eksplodirala nepunu minutu nakon polijetanja zbog programske pogreške u dizajnu navigacijskog sustava. Naime, implementirani je algoritam pokušao pohraniti 64-bitni broj u 16-bitno mjesto u memoriji, došlo je do tzv. prelijeva međuspremnika (eng. buffer overflow), a kada se aktivirao pričuvni sustav, on je također imao ugrađenu istovrsnu manu. To je rezultiralo skretanjem letjelice s putanje i kovitlanjem koje je uključilo sustav za samouništenje. Financijski gubitak bio je veći od 370 milijuna USD. Prva od dvije letjelice za Mars u misijama s kraja 1998. i početka 1999. godine, Mars Climate Orbiter, uništena je u atmosferi planeta zbog zakazivanja potisnika uzrokovanog istovremenim korištenjem metričkog i angloameričkog mjernog sustava za izračune. Druga pak letjelica, Mars Polar Lander, pri slijetanju je na Mars prerano ugasila motore jer su turbulencije nastale izvlačenjem njenih nožica programski protumačene kao sraz s površinom planeta. Ukupni financijski gubitak bio je veći od 327 milijuna USD. Cilj ovog priručnika je predstaviti temeljne pristupe projektnom razvoju aplikacija te dati pregled inženjerskih metoda, tehnika, alata i praksi za uspješan i učinkovit, projektno orijentiran razvoj visokokvalitetnih programskih proizvoda.
priručnik; upravljanje projektima; razvoj aplikacija
nije evidentirano
engleski
Application Project Development
nije evidentirano
textbook; project management; application development
nije evidentirano
Podaci o izdanju
Zagreb: Algebra
139
2011.
nije evidentirano
objavljeno
978-953-322-060-4