简介:Jakob Nielsen的交互设计的10条一般原则。之所以称为“启发式”,是因为它们是广泛的经验法则,而不是特定的可用性准则。
系统状态的可见性
系统应始终在合理的时间内通过适当的反馈使用户知道发生了什么。
系统与现实世界之间的匹配
系统应该使用用户熟悉的单词,短语和概念来讲用户的语言,而不是面向系统的术语。遵循现实世界的惯例,使信息以自然和逻辑的顺序出现。
用户控制和自由
用户经常错误地选择系统功能,并且需要明确标记的“紧急出口”以离开不需要的状态,而无需进行扩展的对话。支持撤消和重做。
一致性和标准
用户不必怀疑不同的词语,情况或动作是否意味着同一件事。
错误预防
精心设计的系统甚至比良好的错误消息更好,它可以防止问题从一开始就发生。消除容易出错的条件,或者检查条件,并在用户执行操作之前向其提供确认选项。
认可而不是回忆
通过使对象,操作和选项可见,最大程度地减少用户的内存负载。用户不必记住从对话的一部分到另一部分的信息。该系统的使用说明应适当可见或易于检索。
使用的灵活性和效率
新手用户看不见的加速器通常可以加快专家用户的交互速度,从而使系统可以同时满足没有经验的用户和有经验的用户。允许用户调整频繁的操作。
美学和简约设计
对话中不应包含无关紧要或很少需要的信息。对话中每增加一个信息单元都会与相关信息单元竞争,从而降低其相对可见度。
帮助用户识别,诊断错误并从错误中恢复
错误消息应使用简单的语言(无代码)表示,准确指示问题并建设性地提出解决方案。
帮助和文档
即使可以在没有文档的情况下使用系统会更好,但可能仍需要提供帮助和文档。任何此类信息都应该易于搜索,着眼于用户的任务,列出要执行的具体步骤,并且不要太大。
本文转翻译自尼尔森官方网站:
https://www.nngroup.com/articles/ten-usability-heuristics/
Copyright © 2005 by Jakob Nielsen. ISSN 1548-5552