![](http://static.blog.csdn.net/images/category_icon.jpg)
短时记忆又称工作记忆,它指的是那些未进入长时记忆的、暂时存储在人的大脑中的信息。人类短时记忆的局限性在于,它的容量只有大约7个信息。因此在界面设计中,不应当要求或假定用户能够不借助任何外部媒介就可以记住超过7个的信息。违反这个设计原则的界面要么会导致出错率的增加,要么会导致操作效率的降低。克服短时记忆容量限制的方法:
1、人为地将原本大量的信息分割为多个小块,每个小块内只有少于7个信息,这样用户就可以较容易地记住这每个小块内地信息了;
2、对于那些原本需要用户手工地在不同界面之间转移到信息,改为由软件直接提供这个功能,从而消除用户对这些信息进行短时记忆的必要性;
3、将用户需要的,但又超出记忆容量的信息在屏幕上保持可见,消除记忆的必要性;
- 简洁而自然的对话。用户界面应当尽可能简洁,屏幕上的功能和信息越多,用户就需要学习越多的东西,出错的可能性就会增加,从中查找信息就会更困难。
- 使用用户的语言。用户界面中所出现的用语应当使用用户所熟悉的问题领域的语言,而不是计算机领域的术语。
- 将用户的记忆负担降低到最小。人的短时记忆和长时记忆能力都是有限的,应当尽可能利用计算机的计算和存储能力来弥补这方面的局限性,以使得人可以更轻松地使用计算机。
- 一致性。同样的命令或操作应当产生同样的结果。
- 反馈。系统应当向用户表示出,用户已经执行了什么操作或发出来什么命令,这些命令或操作的执行情况如何,距离用户的目标还有多远。
- 清楚地标识退出。应当让用户始终对系统掌握完全的控制权。
- 使用的灵活性及效率。熟练用户应当可以快速地完成各种操作,尤其是频繁使用的操作。
- 良好的出错信息。出错信息不仅仅要明确地、以用户可以理解的方式指出错误的原因,还应当指出可能的解决办法。
- 采取各种措施来防止错误的发生。
- 帮助和文档。向用户提供易于检索、便于用户逐步学习的帮助信息。
![](http://static.blog.csdn.net/images/category_icon.jpg)
如何设计一个优秀的向导式界面:
1、避免要求用户提供过多的信息,避免过多的步骤个数;
2、避免在每个步骤的界面上显示无用的图片;
3、在向导过程结束前,将用户的所有输入信息回显出来,以便用户确认;
有助于提高软件效率的设计策略:
1、支持批处理操作;
2、支持宏命令操作;
3、支持命令行方式;
4、增加一个抽象层;
5、提高常用操作的效率;
6、赋予用户制造专用工具的能力;
典型事例——售货员专用计算器界面设计:
售货员在计算折扣价格时,操作效率能提高一倍。
Fitts定律:使用指点设备到达一个目标的时间与以下两个因素有关:1、设备当前位置和目标位置的距离。距离越长,所用时间越长;目标的大小。目标越大,所用时间越短。
下面两幅图片分别是google搜索结果列表页面和百度的搜集结果列表翻页设计,请比较一下那个更能提高效率?为什么?:
google的翻页设计:
百度的翻页设计:
offic2007中减少鼠标移动距离的设计:
反过来,我们再来看一个不遵守fitts定律的界面设计,选择最后一项需要录入的数据后,如果要保存,鼠标指针得从最低端移动到最上方,操作效率当然不高: