Utvikling av brukervennlig mellomvare

Oppgaven undersøkte hvordan man kan implementere en programvarepakke til den etablerte spillmotoren Unity på en brukervennlig måte. Hensikten med programvarepakken var å tilrettelegge for og forenkle bruken av SensMax TAC-B mennesketellende radarsensor i spill og kunstprosjekter. Oppdragsgiver, Able...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hansen, Erik Borgeteien, Hjelljord, Oda Alida Fønstelien
Format: Dissertation
Sprache:nor
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Oppgaven undersøkte hvordan man kan implementere en programvarepakke til den etablerte spillmotoren Unity på en brukervennlig måte. Hensikten med programvarepakken var å tilrettelegge for og forenkle bruken av SensMax TAC-B mennesketellende radarsensor i spill og kunstprosjekter. Oppdragsgiver, Able Magic AS, håpet med dette å kunne korte ned på utviklingstiden på sine prosjekter hvor de tar i bruk sensoren. Utviklere har et intuitivt forhold til begrepet ``brukervennlighet'', men i denne oppgaven har det blitt utforsket hva det vil si å utvikle brukervennlig programvare for andre utviklere. Det har blitt sett på to ulike rammeverk for å bedømme brukervennlighet; brukertesting og kognitive dimensjoner. En sammenligning mellom hva teorien sier om brukervennlighet, og hvordan utviklere tenker på brukervennlighet i praksis har blitt gjort. Det har blitt vanlig praksis er å etterlate brukervennlighetsanalyser til etter utviklingsfasen, men studier som ble gjennomgått i oppgaven indikerer at fokus på brukervennlighet gjennom hele utviklingsprosessen reduserer brukervennlighetsproblemer i sluttproduktet. Teorien rundt brukervennlig mellomvare ga et utgangspunkt i prosjektet for å utvikle pakken. Fokuset var på å utvikle en pakke som er brukervennlig å bruke og mulig for andre å videreutvikle. Pakken er grundig testet gjennom brukertesting, og har iterativt blitt forbedret etter testene. Resultatet av oppgaven er en programvarepakke som tilbyr all den grunnleggende funksjonaliteten til sensoren. Denne pakken er brukervennlig og vil være et godt eksempel for andre som ønsker å utvikle lignende produkt.