41-konseptuelle- og mentale modellerfolk.ntnu.no/baldurk/skolearbeid/mmi/forelesninger mmi/41... ·...
TRANSCRIPT
-
Konseptuelle- og mentale modeller
TDT4180,vår2017
YngveDahlIDI,NTNU
-
Tremodelleravetsystem
-
Denkonseptuellemodellen
• Høynivåsbeskrivelseav:– hvordanetsystemerorganisert.
– hvordansystemetvirker.
• UtgjørdenmentalemodellendesignereønskeratbrukerenskalhaavvirkemåtenogstrukturenBletsystem.
-
Elementerienkonseptuellmodell• Designmetaforensomevt.benyDes.
• KonseptenebrukerenmåforholdesegBlnårhan/hunbrukersystemet.– DataobjektersomenbrukerkanoppreDe/manipulere.– DataobjektenesaDribuDeroghvasomkangjøremeddem.
• Relasjonenemellomkonseptene.
• Overførbarhet(mapping)mellomkonsepteneogbrukskontekstenBlsystemet.
-
Eksempel:AtBMobilleD
BussbilleD-app.• Metafor?• Konsepter?• Relasjoner?• Overførbarhet?
-
AtBMobilleD:Metafor
• BilleDeringsautomat(papirbilleD)– Velgantallogtype– Betal– MoDa– Vise
-
AtBMobilleD:Konsepter
• BilleD– ADribuDer:Type(voksen,barn,honnør…),Tid(enkelt,naD,periode)
Gyldighet,Pris,Strekkode…– Operasjoner:LeggeBl,trekkefra,kjøpe…
• MobileD-konto– ADribuDer:Saldo,TilknyDedebrukere…– Operasjoner:Fyllpåsaldo,LeggBlbetalingskort,velgbetalingmåte...
• Profil– Navn,E-post,Passord….– Operasjoner:OppreD,slåav/påsikkerhetskodevedkjøp…
-
AtBMobilleD:Relasjoner
• MobileD-konto– harenprofil.– harregistrertebankkort.– inneholderkjøptebilleDer.– ….
• BilleD– EnvoksenbilleDerentypebilleD– …
-
AtBMobilleD:Overførbarhet
• EnMobileD-kontokorrespondererBlénperson(hans/hennestelefonnr).
• HvertbetalingskortregistrertpåenMobileD-kontokorrespondererBletbetalingskort(plasBkkort)brukerenhar.
• EngyldigbilleDregistrertpåenMobileD-kontokorrespondererBlengyldigturpåbuss(sompapirbilleDen)
• …
-
Hvaerenkonseptuellmodellikkeer
Enkonseptuellmodellerikke:• BrukergrensesniDetBletinterakBvtsystem
– Beskriverikkelayoutellerinteraksjonsmetoder(touch,mus,tastatur,etc).
• Enbrukersmentalemodellavsystemet
• Usecasesellerscenariebeskrivelser
• Denobjekt-orientertearkitekturenBlsystemet.
-
Valgavkonseptuellmodell
• Denkonseptuellemodellenpåvirkerbrukerensforståelseavsystemet.– PåvirkerhvilkeobjekterbrukerenmåforholdesegBl.– Hvabrukernekangjøremedobjektene(operasjoner).
• Valgavkonseptuellmodellinnebærero\eatenmågjøreavveinger.– Enkelthetibrukkontrarikfunksjonalitet– Ikketrivielt!
-
Brukavkonseptuellmodelleridesign
• Begynnmedådesignedenkonseptuellemodellen(IKKEhvordanbrukergrensesniDetskalseut!)– Begynnmed”skjeleDet”– Gradvisforfining.
• DesigndereDerbrukergrensesniDet
• Testdesignet– Detåendrekonseptuellmodelllangtuteidesignprosessenkanværekostbart!
-
Oppgavebasertkontraikke-oppgavebasertkonseptuellmodell
-
Denmentalemodellen
-
Mentalemodeller:Definisjon
-
Brukerensmentalemodell
• Hvaenbrukertrorometsystemsvirkemåteogstruktur.
• Styreristorgradhvordanbrukerenforsøkeråinterageremedsystemet.– Modellàaksjon
• Formesvedåtolkevisuellstrukturogsynligoppførsel.
-
KarakterisBkkervedmentalemodeller
• SubjekBve
• Ufullstendige
• Inkonsistente
• Dynamiske
-
FormingavmentalemodellerMentalemodellererdynamiskeogformesgjennom:• Erfaringerfrabrukavetsystem(prøvingogfeiling).
• Erfaringfralignendesystemer.
• Metaforer(f.eks.skrivebordet,billeDeringsmaskiner)
• Samtalermedandrebrukere.
• Opplæringogbrukermanualer.
-
Typeravmentalemodeller• Funksjonellemodeller
(”Vitehvordan”)• ”HvamåjeggjøreforåfåBl
deDe”?• Funksjonellforståelse.• Eksempel:Handle
bussbilleDmedapp:– Velgantallogtype– Betal– MoDa– Vise
• Strukturellemodeller(”Vitehva”)
• HvaerstrukturenBlproduktet?
• HvaførerBlhva• Noengangernødvendigfor
åkunneresonnere• Eksempel:Termostat
– Hvaerdenunderliggendemodellen?
-
Termostat:Tomuligementalemodeller
• Modell1:– Entermostatersomenkomfyr.– Skrumedklokkenàmervarme– Skrumotklokkenßmindrevarme.
• Modell2:– EntermostatkanseDesBlønsket
temperatur.– TermostatenBlpasser
temperaturenBlønskettemperatur.
-
Termostat:Tomuligementalemodeller
• Modell1:– Entermostatersomenkomfyr.– Skrumedklokkenàmervarme– Skrumotklokkenßmindrevarme.
• Modell2:– EntermostatkanseDesBlønsket
temperatur.– TermostatenBlpasser
temperaturenBlønskettemperatur.
-
HvordanfåBlgangBlbrukerensmentalemodell?
• Brukbarhetsevalueringer.– Think-aloud(bebrukerne”tenkehøyt”)
• Intervjuer
• Oppgaveanalysem/bruker
-
Nårbrukerenharenuegnetmentalemodell?
• Dersombrukerenharenuegnetmentalmodellvilbrukskvalitetenavsystemetbliredusertforhamellerhenne.
• Hvismangebrukeregjøredensamme”feilen”erdeto\efordideharuegnetmentalmodell.
• Tiltak– Forbedrebrukerensmentalemodell.
F.eks.BrukeentydigelabelsibrukergrensesniDet,toolBps.,opplæring.– TilpassesystemetBlbrukerensmentalemodell.
F.eks.FlyDeelementerditbrukerneforventeråfinnedem,endremetafor,endredesignmodell.
-
Systemimage• BrukergrensesniDet
(+brukermanualer)
• Kommunisererdenkonseptuellemodellen
• MetaforerspillerenvikBgrolleiåkommunisererdenkonseptuellemodellen.