Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
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.