140 likes | 319 Views
Unit 2: interaction design. 2.1 Models of Interaction. Models of Interaction. Why To identify the likely root of difficulties As a framework to compare different interaction styles Terms of interaction. 關於 iBon , 以下問題可以分為幾類 ? Amanda 發現 iBon 的螢幕反光很嚴重 Bob 想要訂 NBA 熱身賽門票卻找不到 選項 位置
E N D
Models of Interaction • Why • To identify the likely root of difficulties • As a framework to compare different interaction styles • Terms of interaction 關於iBon, 以下問題可以分為幾類? Amanda發現iBon的螢幕反光很嚴重 Bob想要訂NBA熱身賽門票卻找不到選項位置 Carol列印收據時找不到收據
Norman’s Execution-Evaluation Cycle Gulf of evaluation Perceiving Gulf of execution http://www.it.bton.ac.uk/staff/rng/teaching/notes/NormanGulfsC.GIF
Gulf of Execution VCR programmed recording Gulf of Execution (2) • VCR’s language • Hit the record button. • Specify time of recording via the controls • Select channel via the channel-up-down control. • Press the OK button. • User’s mental model • Hit the record button.
Gulf of Evaluation Security permission Non-linear check-out
Class Discussion • Amanda跟先生之間喜歡使用密語 • 他們以動物相互稱呼對方 • 即使在skype中,也模仿動物的叫聲 • Amanda: OrrrrrrrrrYiiiiiiYooooooo • Amanda’s husband: KoKo~KoKo~ • 某天,在Amanda先生在skype中看到: • Amanda: 在嗎? • 此訊息可能導致Amanda先生出現何種鴻溝?
Norman’s Execution-Evaluation Cycle • As a problem classifier • Amanda發現iBon的螢幕反光很嚴重 • Bob想要訂NBA熱身賽門票卻找不到位置 • Carol列印收據時找不到收據 • Clear and intuitive model • Only consider interface • Over-emphasize the user’s view
Poor Mapping In Articulation • Coverage (input/task) • Relative ease of translation
Different Articulation Effects of the Same Input Language Good mappingfor moving files Not-So-Good mapping for re-naming file extension in batch The framework can be used only for assessing a particular task
Poor Mapping in Performance Disappeared shutdown? • Coverage (input language/core language) • Relative ease of translation
Class Discussion: Poor Mapping in Performance? Cannot shutdown remote PC Press Alt+F4
Poor Mapping in Observation What time is it? HTML editing in Notepad The positive points of the Interaction Framework over Norman’s model: + the ‘language’ concepts + the ‘mapping’ concepts • Coverage (output/task) • Relative ease of translation