Pregled bibliografske jedinice broj: 506722
Projektni razvoj aplikacija
Projektni razvoj aplikacija / Rutar, Ana (ur.).
Zagreb: Algebra, 2011
CROSBI ID: 506722 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Projektni razvoj aplikacija
(Application Project Development)
Autori
Krajcar, Mirjana ; Belani, Hrvoje
Vrsta obrazovnog materijala
Ostalo (nedefinirano)
Izdavač
Algebra
Grad
Zagreb
Godina
2011
Stranica
139
ISBN
978-953-322-060-4
Ključne riječi
priručnik; upravljanje projektima; razvoj aplikacija
(textbook; project management; application development)
Sažetak
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.
Izvorni jezik
Hrvatski
Znanstvena područja
Elektrotehnika, Računarstvo