24
Konseptuelle- og mentale modeller TDT4180, vår 2017 Yngve Dahl IDI, NTNU

41-Konseptuelle- og mentale modellerfolk.ntnu.no/baldurk/skolearbeid/MMI/Forelesninger MMI/41... · 2017. 5. 29. · Forming av mentale modeller Mentale modeller er dynamiske og formes

  • 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.