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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Dissertation |
Sprache: | nor |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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. |
---|