You are on page 1of 2

Dinu Dragan, Sran Mihi, Veljko Petrovi - Predmetni zadatak iz Interakcije ovek raunar

PREDMETNI ZADATAK - INTERAKCIJA OVEK


RAUNAR
Osnovne postavke zadatka. 2012/2013 kolska godina.

1. UVOD
Predmetni zadatak iz predmeta Interakcija ovek raunar ima za cilj da proveri praktino znanje studenta iz oblasti modelovanja interfejsa, dokumentacije i revizije interfejsa, i razvoja aplikacije koji koristi direktnu manipulaciju i drag&drop tehniku u skladu sa smernicama za dobar razvoj korisnikog interfejsa. Ovaj tekst ima za cilj da studentima razjasni njihove obaveze vezane za predmetni zadatak. U drugom poglavlju e biti kratko opisani zadaci, a u treem nain na koje e se ocenjivati studentski radovi.

2. ZADACI
Modelovati interfejs, napraviti jednostavnu aplikaciju koja koristi direktnu manipulaciju i drag&drop tehniku, dokumentovati tu aplikaciju, i izvriti njenu ekspertsku reviziju. Pod dokumentacijom aplikacije podrazumeva se iskljuivo dokumentacija namenjena korisniku, ne dokumentovanje programskog koda. Interfejs aplikacije modelovati korienjem dijagrama toka interfejsa. Model se moe realizovati u proizvoljnoj aplikaciji, ali se mora predati na oce njivanje u PDF formatu pod nazivom HCI2013PZOEXXXXX.pdf, gde je O oznaka zadatka (videti u daljem tekstu), a XXXXX broj indeksa. Zadaci se rade u timovima od 3 do 5 lanova. Timove formiraju studenti samostalno, i oni se moraju unapred registrovati kod vodeeg asistenta predmeta , i ne mogu se kasnije menjati bez opravdanja. Zadatak se ocenjuje na nivou tima. Za svaki zadatak e posebno biti definisana funkcionalnost koju treba realizovati, profil korisnika ijim potrebama treba prilagoditi interfejs, kao i scenario korienja kome takoe treba prilagoditi interfejs. Tako da je zadatak koji radi jedan tim definisan sa tri podatka - opisom funkcionalnosti koja se razvija, korisnikom za koga se funkcionalnost razvija, i scenariom korienja za koji se interfejs adaptira. Funkcionalnost se numerie od jedan do etiri, korisnici su oznaeni sa A, B, C, i D, a scenariji korienja za X, Y, Z, tako da je primer oznake zadatka koju bi neki tim mogao da radi 3BX to oznaava da tim radi trei zadatak, prilagoen zakorisnika oznaenog sa B, i sluaju korienja X. Detaljan opis zadate funkcionalnosti, korisnika, i sluajeva korienja se nalazi u posebnim fajlovima. Zadatak timu zadaje asistent. Zavren zadatak treba da sadri: DTI model interfejsa napravljen u fazi planiranja zadatka, DTI model interfejsa kako je ralizovan u zadatku, realizovanu aplikaciju u izvrivoj formi, izvorni kod realizovane aplikacije, online dokumentaciju integrisanu u aplikaciju, offline dokumentaciju aplikacije, i 1

Dinu Dragan, Sran Mihi, Veljko Petrovi - Predmetni zadatak iz Interakcije ovek raunar

ekspertsku reviziju aplikacije.

Offline dokumentacija treba da sadri uputstvo za korienje programa, uputstvo za instalaciju, i uputstvo za podeavanja. Uputstvo za instalaciju i za podeavanja sadre sve informacije koje su potrebne da bi se aplikacija uspeno instalirala na nekakav raunar u formi u kojoj moe nesmetano da radi. Online dokumentacija treba da postoji za svaki kontekst u kome moe biti pozvana, i treba omoguiti da se ona kontekstno poziva. Ekspertska revizija aplikacije treba da odgovara prvom zadatku kursa, ali da kao temu nema unapred zadatu slobodno dostupnu komercijalnu aplikaciju, no aplikaciju koju je tim sam razvio. Zadatak se predaje u ZIP arhivi iji je naziv oblika HCI2013PZOEXXXXX, gde je O oznaka zadatka, a XXXXX broj indeksa. Raspodela zadataka e biti dostupna na GIM sajtu. Krajnji rok za predaju zadatka je dvanaesta nedelja vebi. Zadaci se brane pred asistentima u posebno zakazanom terminu. Za odbranu je neophodno da bude prisutan itav tim.

3. KRITERIJUM PO KOJEM E SE BODOVATI RADOVI


U ovom poglavlju sledi opis na koji nain e se bodovati odreeni elementi predmetnog zadatka. Zadatak vredi 40 bodova. Valja napomenuti da se ovi bodovi odnose na potpuno uraen i funkcionalan zadatak. U sluaju da je zadatak samo parcijalno kompletan, ukupno osvojeni broj bodova se skalira bazirano na tome koliko je zadatka odraeno. Detaljnije govorei, svaka stavka iz osnovnih zadataka aplikacije u opisu funkcionalnosti zadatka (koji je u posebnom dokumentu), a ima ih pet, ako nije u potpunosti funkcionalna nosi penal od 25% na ukupni broj bodova. Nedostatak implementacije neke forme direktne manipulacije nosi penal od 30% na ukupan broj bodova. Finalni broj bodova se odreuje prilikom obavezne odbrane zadatka, koja se vri pred svim asistentima. Svrha odbrane je da vidi da li studenti mogu opravdati izbore koje su nainili prilikom odbrane interfejsa. Odbrani mora da prisustvuje itav tim, bez izuzetka. Takoe, svi lanovi tima moraju biti spremni da brane bilo koju sekciju programa. I. II. III. IV. V. VI. VII. Dijagram toka interfejsa Dijalozi za unos, auriranje i pregledanje osnovnih skupova podataka Dijalog u kojem je podrana direktna manipulacija i drag&drop tehnika Sistem pomoi Ekspertska revizija aplikacije Prilagoenost potrebama korisnika opisanog u profilu Prilagoenost scenarija korienja opisanog u profilu (4.0) (9.0) (9.0) (5.0) (3.0) (5.0) (5.0)

You might also like