1.学习一个新的用户界面
不是通过读说明书、上课、读帮助手册,而是通过不断尝试来学习,用户对如何实现自己的目标更感兴趣
2.寻求帮助
当用户遇到问题时用户会寻求具体的解决方案,帮助系统应该简洁,针对用户询问的问题,而不是给整页的解释
3.设计师的经验
设计时要了解用户的目标
用户界面应该让用户容易看出来如何工作和如何使用
帮助必须是可搜索的以目标为导向的
4.交互方式
模式:
识别:通过视觉来帮助记忆,全世界的知识都可以获取
回忆:没有帮助,只能靠脑中的知识
分类:
命令语言Command Language;
菜单和表单Menu and Forms;
直接操作Direct Manipulation;
语音对话Speech Dialog
比较:
易学性:MF和DM比CL或SD有更好的易学性
错误消息:CL、MF、SD经常有错误信息,DM很少有错误信息
效率:MF需要有更好的快捷键,专家在使用CL和SD时会有很好的效率性
用户类型:CL一般针对的是专家
同步:CL、MF是同步的,DM是异步的(由事件驱动)
在设计中使用多种交互方式
5.自我表露
使命令语言更加直观的技术,对于既有传统GUI(有菜单和表单,可能还有直接操作)又有命令语言(用于脚本)的界面很有用
自我表露的一种原始形式是web浏览器中的地址栏——当你点击一个超链接时,系统会向你显示你为了访问该页面而输入的URL。
一种更复杂的自我展示发生在Excel中:当您从工具栏中选择sum函数,并拖出一个要求和的单元格范围时,Excel会向您展示如何键入公式
6.UI设计的三种模式
System系统模型:系统实际运行方式
Interface界面模型:通过UI把系统呈现给用户【简单、合适(适配于目标任务)、沟通性良好】
User用户模型:用户是如何认为系统工作的
另外,Conceptual概念模型是系统和它的组成部分,以及它们如何一起工作来完成系统所做的事情