以下内容源自我在Scott Klemmer UC SanDiego的课程学习笔记 网络视频可以登陆coursera进行报名学习 课件来源于Scott Klemmer教授
好的设计的关键:
- 让界面可用
- 知道什么会导致错误
一个关于冰箱的例子
问题:冷冻太过了,保持新鲜刚刚好
冰箱有两个调节刻度盘
人们以为的模型是两个刻度盘分别控制不同的区域;但实际上的模型是调节了温度和通风。
目标:设计出正确的模型
- 用户的模型通常从如何与系统交互发展而来
- 设计师通常希望用户的模型与他们的模型相同
- 但通常不是!
概念模型不匹配
设计者模型与用户的模型不匹配会造成:
- 计算慢
- 发生错误
- 挫败感
- …
心智模型产生于经验,隐喻和类比推理
“文本处理器就是打字机”
我们在建模我们和其他任何人、物、软件的行为活动…
我们的模型是不完整的、不一致的、易随时间变化、常常盲目迷信。
基于用户心理的两种重要错误 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