以下内容源自我在Scott Klemmer UC SanDiego的课程学习笔记 网络视频可以登陆coursera进行报名学习 课件来源于Scott Klemmer教授

**
MentalModels.pdf

好的设计的关键:

  • 让界面可用
  • 知道什么会导致错误

一个关于冰箱的例子

问题:冷冻太过了,保持新鲜刚刚好
image.png
冰箱有两个调节刻度盘
人们以为的模型是两个刻度盘分别控制不同的区域;但实际上的模型是调节了温度和通风。

目标:设计出正确的模型

  • 用户的模型通常从如何与系统交互发展而来
  • 设计师通常希望用户的模型与他们的模型相同
  • 通常不是!

概念模型不匹配

设计者模型与用户的模型不匹配会造成:

  • 计算慢
  • 发生错误
  • 挫败感

心智模型产生于经验,隐喻和类比推理

“文本处理器就是打字机”
我们在建模我们和其他任何人、物、软件的行为活动…
我们的模型是不完整的、不一致的、易随时间变化、常常盲目迷信。

基于用户心理的两种重要错误 Slips V. Mistakes

Slips:你知道系统工作的正确模型,但你还是偶尔会做错。(设计上应当降低这类错误的概率)
Mistakes:认知错误,你发现你因为不理解而发生了错误。

直接操作提供了:

  • 利用了现实世界的隐喻,让每个元素容易被人理解,人们知道他们如何工作并知道如何控制他们。
  • 界面自身就表明了使用它的方法
  • 设计能将用户的认知和心理模型转换成有效的界面

To learn more…

• Mental Models
• Olson and Carroll 1984
• Gentner and Stevens, Mental Models
• Errors
• Norman, Design of Everyday Things
• Norman,Things that Make Us Smart (chapter 5)
• Norman, Design Rules based on analyses of human error • James Reason, Human Error
• Direct Manipulation
• Shneiderman
• Hutchins, Hollan, Norman