一、状态可见原则

  1. 系统应该让用户知道发生了什么,在适当的时间内做适当的反馈。用户的任何操作,不论是单击、混动还是按下键、等待,页面应即时给出反馈

二、环境贴切原则

  1. 系统应该用用户的语言,用词,短语和用户熟悉的概念,而不是系统术语。遵循现实世界的惯例,让信息符合自然思考逻辑

三、用户的操作可控

  1. 用户经常错误地选择系统功能而且需要明确标识离开这个“出口”,而不需要通过一个扩展的对话框,支持撤销或者重做的功能

四、一致性原则

  1. 用户不必怀疑是否不同的语言,不同的情景,或者不同的操作产生的结果实际上是同一件事情。遵循平台的惯例。也就是,同一用语,功能、操作保持一致。

五、防错原则

  1. 比出现错误信息提示更好的是更用心的设计是防止这类问题发生。在用户选择动作发生之前,就要防止用户容易混淆或者错误的选择。

六、易取原则

  1. 好记性不如烂笔头。尽可能减少用户回忆负担,把需要记忆的内容摆上台面。<br />示例五中的图片也说明了这个原则的重要性,一个确认对话框很好的减少了用户的回忆负担。

七、灵活高效原则

  1. 中级用户的数量远高于初级和高级用户数。为大多数用户设计,不要低估,也不可轻视,保持灵活高效。

八、审美和简约的设计

  1. 对话中不应该包含无关紧要的信息,在用户浏览过程中,意味着要减少相应的弱化原型其他信息,用户不是读,不是看,而是扫。易扫,意味着突出重点,弱化和剔除无关信息

九、容错原则

  1. 帮助用户从错误中恢复,将损失降到最低。如果无法自动挽回,则提供详尽的说明文字和指导方向,而非代码,比如404。<br />示例:用户搜索局域网地址中未找到的话,会显示一下页面,页面上有一个提示的图标,并且提供了原因、建议、和知道方向,并非直接使用404代码。

十、人性化帮助原则

帮助性提示最好的方式是:1、无需提示;2、一次性提示;3、常驻提示;4、帮助文档