Spoznavanje osnovnih metodoloških principa inženjerstva upotrebljivosti za razvoj i evaluaciju softvera infrastrukturnih sistema. Naglasak je dat na: interakciju čoveka i mašine, karakteristike i pristupe u razvoju korisničkog interfejsa, metode evaluacije softvera prema važećim smernicama i standardima.
Ishodi obrazovanja (stečena znanja)
Po završetku kursa, student će biti u stanju da: 1. Postavi procese razvoja orijentisanog ka čoveku i inženjerstvo upotrebljivosti u celokupno projektovanje i razvoj infrastrukturnih sistema. 2. Kritički poštuje projektanske smernice upotrebljivosti, njihove osnove, pretpostavke, prednosti i mane. 3. Razvije i implementira korisnički interfejs na osnovu analize potreba korisnika, uključujući i prototipove. 4. Sprovede testiranje upotrebljivosti i napiše studiju.
Kompetencije (liste poslova)
Projektovanje i implementacija grafičkog korisničkog interfejsa, izbor interakcionog zadatka, tehnike i/ili ulazno/izlaznog uređaja odgovarajućeg ponašanja i odziva, izrada help sistema i dokumentacije.
Sadržaj / struktura predmeta
Osnovi razvoja softvera orijentisanog ka korisniku i izazovi upotrebljivosti infrastrukturnih sistema. Upotrebljivost, pristupačnost i ostali koncepti. Metode upotrebljivosti. UI smernice. Identifikovanje zadatka, svih korisnika i konteksta. Određivanje i adresiranje potreba. Korisnikove kognitivne i efektivne mogućnosti. Karakteristike grupe. Specifikovanje potreba i zahteva. Scenariji i slučajevi korišćenja. Implementaciona pitanja. Dizajniranje interakcije. Metode testiranja upotrebljivosti.