界面设计的一般性指南

一般的人机界面设计包括人机交互和界面信息显示两部分,这里简略地给出人机界面设计的一般性指南。

  1. 一般交互指南

  • 同类信息的显示和对用户的同一种操作的反馈要保持一致性。

  • 软件对用户的操作要提供有意义的反馈。

  • 软件在执行有较大破坏性的动作之前(比如删除文件),应当要求用户对此进行确认。

  • 软件允许用户取消绝大多数操作。

  • 界面、操作命令等符合一般规范,提示简洁明了,尽量减少用户在两次操作之间必须记忆的信息量。

  • 提高人机交互(包括用户输入、软件反馈、鼠标移动)的效率。

  • 允许用户犯错误。

  • 按功能对动作分类并据此设计软件界面布局。

  • 使用颜色、文字等为用户提供帮助。

  • 尽量使用简单的动词或动词短语作为命令名。

  1. 数据输入指南

  • 合理地设计交互界面,尽量减少用户的输入动作。

  • 尽可能地确保信息显示和数据输入之间的一致性。如使用明显的提示信息,对输入数据进行一致性检查等。

  • 人机交互应该是灵活的,应当允许用户自定义输入,允许用户使用自己喜欢的输入方式。

  • 使在用户当前的动作语境中无关或不满足使用条件的命令失效或被屏蔽。

  • 让用户主导交互进程。

  • 对用户的所有输入操作都提供一定的帮助。

  • 通过警告、提示等方法尽可能地消除用户冗余的输入。

  1. 信息显示指南

  • 界面上应当只显示与当前动作环境有关的信息。

  • 在界面上使用醒目的字体、颜色等便于用户快速感知和获取信息的方式来显示数据等信息。

  • 使用一致的标记方式、标准的缩写和规范的可预知的颜色。

  • 当用户的输入或操作有误时,界面应当能够产生有意义的让用户理解的出错信息提示或警告。

  • 界面上信息表述应使用大小写、缩进和文本分组,以帮助用户理解。

  • 界面上不同类型的信息应当使用窗口分隔。

  • 尽可能利用有限的界面显示更多有效的信息。

这正是:

人机交互有原则,输入显示各半边

设计多为用户想,简洁高效求方便

参考书目:软件工程实验,编著:狄国强 杨小平 杜宾,出版社:清华大学出版社,北京交通大学出版社

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。

界面设计的一般性指南》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:http://www.bookhoes.com/936.html