用户界面设计的指导原则

2006年06月14日 09:51,盛传发表在技术与应用,标签为,

述一些指导原则的样本,它们用于界面导航、组织显示、引起用户注意以及方便数据输入。指导原则是一个好的起点,它们可以告诉设计者一些有益的经验,但常常需要一些管理过程促进教育、执行、增减以及提高。

界面导航

美国国家癌症研究所的388条指导原则,已被一些研究发现所证实,它涵盖了设计过程、通用原则以及特殊规则。指导原则的这个实例提供了独具风格的有益建议:

将任务序列标准化
在相似的环境下,允许用户以相同的顺序和方法执行任务。
盛传:界面必须使用户随时掌握任务的进展情况。特别是在需要多步骤才能完全或者需要较长时间的等待时,必须让用户了解工作进展情况,如已经在第几步的位置上或已经完成了百分之几等。不要让用户对完成这任务还需要做什么毫不知情,也切不可让用户面对一个没有反应的屏幕,以致怀疑是否出现了死机现象。
确保嵌入式链接是描述性的
当使用嵌入式链接的时候,链接文字应该准确描述链接的目的地。
使用惟一的描述性标题
使用相互之间独一无二的标题,并且标题要从概念上与它们所描述的内容相关联。
将复选框用于二元选择
当用户要在两个清晰易辨的选项(如“开”或者“关”)中做出选择时,提供复选框控件。——问号:是单选框吧。
开发适宜打印的网页
如果用户可能打印一页或者更多的网页,那么要开发宽度适于打印的网页。
使用缩略图来预览大图
当查看原本尺寸的图片不是很重要时,就先提供图片的缩略图。

组织显示

显示设计是个大话题,它包含许多特殊情况。Smith和Mosier(1986)提出了五个高层目标,并将它们作为面向数据显示的指导原则的一部分。

数据显示的一致性
在设计过程中,通过使用事先写好的(或是计算机管理的)项目字典,对术语、缩略语、格式、颜色、大小写进行标准化和控制。
让用户有效地吸引信息
数据格式应该为操作人员所熟悉,并与需要这些数据的任务相关联。这个目标可以通过以下规则来实现:数据列保持整齐,字母和数字左对齐,整数右对齐,小数点排成列,合理空格,使用易懂的标签,适当的度量单位以及十进制数位个数。
尽量减少用户的记忆负担
设计者不应要求用户记住某个屏幕的信息,然后将其用在另一个屏幕上。安排任务时应让用户以尽可能少的操作完成工作,并尽可能降低其忘记某个步骤的可能性。对新用户和间歇用户应提供标签和通用格式。
数据显示与数据输入相兼容
数据显示格式应与数据输入格式清晰地联系起来。在可能并且合适的地方,输出字段也应作为可编辑的输入字段。
用户可以灵活地控制数据显示
用户应能从最方便当前任务的数据显示中获取信息。例如,用户应能很容易改变行列的顺序。

引起用户注意

由于用户正常工作时可能要面对大量的信息,所以异常情况或者与时间相关的信息,必须用特殊的方式加以显示,从而吸引用户的注意力(Wichens 和 Hollands, 2000)。以下这些指导原则详述了用来吸引用户注意力的几种技术。

亮度
仅使用两种亮度,在有限的场合用高亮度吸引注意力。
标记
加下划线、加边框、用箭头指示或者使用指示标记,如星号、小圆点、破折号、加号或叉号。
尺寸
使用4种尺寸,让大的尺寸吸引更多的注意力。
字体选择
使用3种字体。
反相显示
使用反相着色。
闪烁
在有限的区域里谨慎地使用闪烁显示(2-4Hz)或者闪烁的颜色变化。
颜色
使用4种标准颜色,其他的颜色在特殊场合下使用。
音频
使用柔和的音调表示正常的积极反馈;使用刺耳的音调表示很少发生的紧急情况。

但是要注意,过度使用以上技术会使显示画面变得杂乱。一些网页设计者使用闪烁式广告或者活动图标来吸引用户的注意力,但用户几乎普遍反对这种做法。用户认可动画的主要情形是,动画提供有意义的信息,比如指示进度的信息。对新用户而言,他们需要简单、组织合理、标注清楚的显示画面来指导他们进行操作。而专家用户喜欢使用有限的字段标签,这样可以更容易地获取数据值。对于变化值,微妙的突出显示(highlighting)或者位置显示就已足够。至于显示格式,必须配合用户对它进行测试,看它是否容易理解。

方便数据输入

数据输入工作可能占用用户相当多的时间,而且可能导致既让人沮丧又包含潜在危险的错误。Smith和Mosier(1986)针对数据输入提出了五个高层目标,并将它们作为指导原则的一部分。

数据输入事务的一致性
在所有条件下应使用相似的操作序列、分隔符和缩略语等。
尽量减少用户操作
越少的输入操作意味着越高的生产率,同时通常也意味着较低的出错几率。使用一次按键、鼠标选择、手指触压而不是通过输入一长串字符进行选择,这类操作具有潜在的好处。从列表中进行选择这种方式消除了用户的记忆压力,使决策工作结构化,也消除了键入错误的可能性。然后,如果用户必须用手从键盘移到另一种输入设备上,这种好处就会丧失,因为手离开了引导行(home-row)的位置。专家用户通常更愿意键入6-8个字母而不是把手移到光笔、操纵杆或者其他选择设备 。这个原则的第二个方面是避免多余数据的输入。在两个地方输入相同信息会让用户觉得厌烦,这不仅浪费精力,而且容易出错。当两个地方需要相同信息时,系统应当帮用户将信息复制过去,而用户仍可以通过重新输入覆盖已有的信息。
尽量减轻用户的记忆负担
当用户进行数据输入时,不应要求他们记住长长的代码清单以及复杂的命令语句。
盛传:界面必须能够提供帮助,而且最好以不干扰任务流的方式,如运用AJAX的浮层,或者干脆用声音——现在的流行标准还需要考虑到故障人士,因此此建议标为存疑。
数据输入与数据显示相兼容
数据输入的信息格式应与数据显示的信息格式紧密相关。
让用户灵活地控制数据输入
有经验的数据输入员可能喜欢按自己能控制的方式输入信息。灵活性可能与一致性原则相冲突,因此应慎重使用。

今日发言
经典论坛:web2.0登陆表单随想

目前还没有评论 我要发表评论   订阅本文评论

暂时还没有评论内容。

发表评论很博客,因你参与更精彩!