预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件界面设计规范1.界面规范1.1.总体原则以顾客为中心。设计由顾客控制界面,而不是界面控制顾客。清晰一致设计。所有界面风格保持一致,所有具备相似含义术语保持一致,且易于理解拥有良好直觉特性。以顾客所熟悉现实世界事务抽象来给顾客暗示和隐喻,来协助顾客能迅速学会软件使用。较快响应速度。简朴且美观。1.2.原则详述1.2.1.顾客控制顾客界面设计一种重要原则是顾客应当总是感觉在控制软件而不是感觉被软件所控制。操作上假设是顾客--而不是计算机或软件--开始动作。顾客扮演积极角色,而不是扮演被动角色。在需要自动执行任务时,要以容许顾客进行选取或控制它方式来实现该自动任务。提供顾客自定义设立。由于顾客技能和喜好各不相似,因而她们必要可以个性化界面某些方面。Windows为顾客提供了对许多这方面访问。您软件应当反映不同系统属性--例如颜色、字体或其她选项顾客设立。采用交互式和易于感应窗口,尽量避免使用模态对话框,而使用"非模式"辅助窗口。"模式"是一种状态,它排除普通交互,或者限制顾客只能进行特定交互。当最佳使用一种模式或该模式只是可替代设计时--例如,用于在一种绘图程序中选定一种特定感觉--请保证该模式是显然、可见,是一种明确顾客选定成果,并且容易取消。在后台运营长进程时,保持前台式交互。例如,当正在打印一种文档,虽然该文档不能被变化,顾客也应当可以最小化该窗口。谅解。顾客喜欢摸索一种界面,并经常从尝试和错误中学习。一种有效界面容许交互式发现,它只提供一组适当选取,并在顾客也许破坏系统或数据状况时发出警告。如果可行,还应提供可逆转或可还原操作。虽然在设计得较好得界面中,顾客也也许出错误。这些错误既可以是物理上得(偶尔地指向了错误命令或数据),也可以是逻辑上(对选定哪一种命令或哪些数据做出了错误决定)。有效设计避免很也许导致错误状况。它还包容潜在顾客错误,并且使顾客易于还原。1.2.2.清晰一致设计一致容许顾客将已有知识传递到新任务中,更快地学习新事物,并将更多注意力集中在任务上。这是由于她们不必花时间来尝试记住交互中不同。通过提供一种稳定感觉,一致使得界面熟悉而又可预测。一致在界面所有方面都是很重要,涉及命令名称、信息可视表达,操作行为,以及元素在屏幕和窗口内部放置。相似含义词使用统一术语。例如对于仓库中存储物料,不可同步又称为物品、货品、备品、产品和材料等等,而统一商定一种称谓,且此称谓是顾客熟悉和易于理解。使用一组一致命令和界面来展示常用功能。例如,避免一种"复制"命令在一种状况下立即执行一种操作,但在另一种状况显示一种对话框规定顾客键入目的然后才执行。应当使用同样命令来执行对顾客来说相似功能。操作环境内一致。保持Windows提供交互操作和界面商定之间高度一致,顾客将能不久熟悉软件使用。使用隐喻一致性。如果一种特定行为更多是一种不同事物特性,而不是它隐喻含义,那么顾客也许在学习将行为和该事物有关联时遇到困难。例如,对于放在回收站中对象而言,焚烧炉和废纸箩代表不同模型。建立项目保存字。通过建立保存字来明确和统一术语和操作命令。提供可视反馈。在后台运营长进程时(时间超过1~10秒,视详细状况而定),必要提供进度条等信息批示。除非特别必要时,不要提供声音反馈。在有严重问题发生时,可以使用声音来提示顾客,但是普通应当容许顾客取消声音。保持文字内容清晰。信息表达要言简意赅,易于理解而又不罗嗦;避免使用冗长文字给顾客反馈。1.2.3.有良好直觉特性用熟悉隐喻为顾客任务提供直接而直观界面。通过容许顾客运用她们知识和经验,隐喻使得预测和学习基于软件表达行为更加容易。在使用隐喻时,不需要将基于计算机实现局限在真实世界相应物上范畴之内。例如,与其基于纸张相应物不同,Windows桌面上文献夹可以被用来组织各种对象,例如打印机、计算器、以及其她文献夹。同样,Windows文献夹可以其真实世界相应物不也许方式被排序。在界面中使用隐喻目是提供一种认知桥梁;隐喻并不以其自身为最后目。隐喻支持顾客认知而不是记忆。顾客记起与一种熟悉事物有关联意义要比她们记起一种特定命令名称要容易得多。同常用软件保持一致性。出众顾客界面在程序中将实现同顾客此前用过其他成功软件一致动作。1.2.4.较快响应速度保持界面能不久对顾客操作作出反映。提供快捷键。特别对于有大量录入项界面,能让顾客不使用鼠标即可完毕迅速数据录入。在顾客界面中加入某些功能,这些功能可以让纯熟顾客在不同区域迅速输入数据。这些功能涉及重复功能、快捷键、带有故意义图标按钮等等,所有这些可以使速度快顾客可以控制界面并加快数据输入。除非必要,不要重绘屏幕。1.2.5.简朴且美观简朴。界面应当很简朴(不是过度单纯化)、易于学习、并且易于使用。它还必要提供相应用程序所有功能访问。在界面中,扩大功能和保持简朴是互相矛盾。一种