用户接口确定用户与计算机如何进行信息交换。包括用户通过什么途径与图形系统进行联系,通过什么手段来操作系统的功能实现等。 用户接口设计的一个基本点就是对用户是易于理解的,又是易于使用的。 一个好的图形用户接口应具备以下特点: (1)易于被用户理解并接受,用户能迅速掌握系统的特点。 (2)易于操作、使用,用户在使用该图形系统时,通过用户接口以最简单的方式提出自己的应用要求,使用图形系统的全部功能。 (3)高效率、可靠性和实用性,保证用户在运行系统时能经常高效率地进行工作,并尽可能减少错误。 以上三点中最重要的就是高效率和对用户的友好性,这也是大多数图形系统设计者研究、努力的方向。 用户模型 用户模型(User Mode)是用户接口设计的基础,它提供给用户有关他所处理的对象以及作用于这些对象的处理过程的一个概念性模型。 用户模型依照定义对象和对对象进行的操作来定义图形系统。例如,对于家庭日常装修系统,对象为一系列的家具符号,对这些对象的操作包括在布局范围内进行家具的定位、移动和布局等。类似地,电路设计系统可以把电气、电子或者逻辑元件作为对象并对元件进行增、删、改、定位等操作。 用户模型是软件开发过程中通过任务说明和需求分析而产生的,它必须尽量使用用户熟悉的概念,同用户一起来建立和完善:例如要建立一个建筑辅助设计系统,模型中就不应当包含树形结构、连接表和区段结构等计算机专业概念,而应仅仅使用建筑师熟悉的建筑术语。 用户模型同时还应该简单、明确和一致:模型简单就要求模型中的图形对象数目和对象操作数目应根据应用的必要性而最小化。一致性则指对于不同的对象与操作,不应当出现差别很大的定义方式。 用户接口的设计中,除了用户模型外,还必须对显示屏幕的有效利用、菜单图符的应用、反馈信息的处理、一致性原则、回退和出错处理等因素进行考虑。 显示屏幕的有效利用 以最有效的方式在显示屏幕上表现信息。 1. 信息显示的布局合理性 图形用户接口中将屏幕分为用户工作区、菜单区和显示提示及反馈信息区,一般用户工作区要尽可能大,而菜单和信息区尽可能的小,且当菜单和信息区不需要时可以去掉。 2. 充分而又正确地使用图符 使用图符进行信息显示不仅形象直观,而且易于为用户理解和接受。 图3-1 图符 3. 选择性信息显示适当突出 信息显示必须符合用户的习惯,是用户易于正确理解和接受,并尽量减少用户在操作中的疲劳感,增加作业过程的乐趣。 反馈 反馈,就是动态地显示系统运行中所发生的一些变化,以便更有效地进行交互作用。 反馈要求系统在接收到每一次输入以后给出某种类型的反应,告诉用户系统接收到了什么样的输入,以及系统正在做什么。 反馈要考虑速度因素,并且要足够简洁,引人注目 一致性原则 一致性原则是指在设计系统的各个环节时,应遵从统一的、简单的规则,保证不出现例外和特殊的情况。 有时一致性会与系统的其他设计原则相冲突,这时采用的更高一级的设计原则是:按用户认为最正常、最合乎逻辑的方式去做。 减少记忆量 减少记忆量的重要原则是唤醒用户的识别而不是记忆。 回退和出错处理 1.回退(undo)机制 绘图系统允许用户沿着进行的操作一步步倒退,并删除已做的操作。 2.取消机制 一个操作在完成之前被取消,系统恢复到操作之前的状态。 3. 确认机制 不能被回退的操作要求用户确认后再完成。 4. 诊断程序和出错消息 帮助确定发生的原因。 5. 约束机制 通过对可能导致错误的动作进行约束,以减少错误发生率。 联机帮助 为用户提供联机帮助,使用户操作过程中的任何时刻都能请求帮助。 视觉效果设计 视觉效果设计涉及用户接口的各个方面,这里强调的是色彩的使用。 适应不同的用户 交互式图形接口提供多种选择动作的方法,以适应不同用户的需要。 |
欢迎光临 EaBIM (https://eabim.net/) | Powered by Discuz! X3.2 |