20.11.2012 Views

Mobilni lokacijski servis za pozicioniranje i prezentiranje objekata ...

Mobilni lokacijski servis za pozicioniranje i prezentiranje objekata ...

Mobilni lokacijski servis za pozicioniranje i prezentiranje objekata ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

definiranih korisničkih <strong>za</strong>htjeva, prelazi se na njihovu specifikaciju. Korisnički <strong>za</strong>htjevi<br />

najčešće se specificiraju kreiranjem dijagrama slučajeva korištenja (engl. use case diagram),<br />

kreiranjem detaljnih specifikacija svakog pojedinog slučaja korištenja (engl. use case<br />

specifications) te pripremanjem popratnog dokumenta dodatnih <strong>za</strong>htjeva (engl. supplementary<br />

specifications) [3]. Kako je UML (engl. Unified Modeling Language) <strong>za</strong>pravo standard kao<br />

unificirani jezik <strong>za</strong> modeliranje, na slici 1 prika<strong>za</strong>n je UML dijagram slučajeva korištenja<br />

lokacijskog <strong>servis</strong>a <strong>za</strong> <strong>pozicioniranje</strong> <strong>objekata</strong> kulturne baštine.<br />

Slika 1. UML dijagram slučajeva korištenja<br />

Ideja da učinimo sustav jednostavnim <strong>za</strong> korištenje te prikladnim <strong>za</strong> održavanje i ažuriranje<br />

podataka rezultirala je prika<strong>za</strong>nim dijagramom koji se temelji na interakciji triju sudionika<br />

(engl. actors). Definirani sudionici su korisnik, sustav te administrator. Korisnik pomoću<br />

svog mobilnog SmartPhone ili PocketPC uređaja pretražuje i pregledava podatke o kulturnom<br />

naslijeđu koje se nalazi u njegovoj blizini u mjestu u kojem trenutno boravi. U tu svrhu<br />

potrebno je da sustav kao sudionik odredi GPS lokaciju korisnika te podatke o kulturnom<br />

naslijeđu proslijedi aplikaciji korisnika. Osim pregledavanja podataka o kulturnom naslijeđu<br />

grada pomoću mobilnog uređaja, korisnik ima mogućnost ažuriranja podataka svojim<br />

privatnim ili javnim dokumentima, kao što su upravo snimljene fotografije, video<strong>za</strong>pisi ili<br />

tekstovi koji nadopunjuju opis upravo posjećenih <strong>objekata</strong> kulturne baštine. Korisnik bi iste<br />

podatke mogao pregledati i pomoću web preglednika i standardne web aplikacije, pri čemu bi<br />

bio uskraćen <strong>za</strong> pogodnosti ve<strong>za</strong>ne uz poznavanje njegove GPS pozicije, ali bi s druge strane<br />

imao mogućnost prihvaćanja više različitih i opsežnijih sadržaja o kulturnom naslijeđu, poput<br />

videosnimaka visoke rezolucije, detaljnih slikovnih galerija te različitih tekstova. Na kraju<br />

sudionik administrator ima <strong>za</strong>daću administriranja sadržaja u bazi podataka, koji se direktno<br />

prikazuje korisniku pomoću jedne ili druge spomenute aplikacije.<br />

Druga i treća fa<strong>za</strong> u razvoju programskih proizvoda su fa<strong>za</strong> analize i fa<strong>za</strong> di<strong>za</strong>jna (engl.<br />

analysis and design). Rezultat ovih fa<strong>za</strong> je skup različitih, međusobno pove<strong>za</strong>nih, statičkih i<br />

dinamičkih dijagrama koji detaljno opisuju arhitekturu programskog proizvoda, suradnju i<br />

komunikaciju između sudionika i komponenti te druge važne aspekte programskog proizvoda<br />

koji moraju biti jasni programerima čiji su <strong>za</strong>datci implementacija te razvoj programskog<br />

proizvoda. Ove faze, ovisno o metodologiji, mogu biti potpuno odvojene od faze<br />

implementacije (na primjer, kod standardnih metodologija), ili mogu biti isprepletene s fazom

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

Saved successfully!

Ooh no, something went wrong!