启发式评估(heuristic evaluation)(4)
作者:Jakob Nielsen 来源:aliued.cn 发布时间:2009-08-27 13:03:00
10条可用性准则(Heuristics)
系统状态的可见度
系统应该始终在合理的时间以适当的反馈信息让用户知道系统正在做什么。
系统和现实世界之间的吻合
系统应该用用户熟悉的词,短语和概念来说用户的语言,而不是用面向系统的术语。遵循现实世界中的惯例,让信息以自然的合乎逻辑的次序展现在用户面前。
用户控制和自由
用户经常错误地选择系统功能,所以在不需要查看由于误操作而延伸出来地对话的情况下有一个明显地标志为“紧急退出”的操作来离开不想要的状态。另外,系统需要支持“撤销操作”和“重做”的功能。
一致性和标准
用户不必去担心是否不同的词,情形或动作意味着同一件事情。遵循平台惯例。
预防错误的发生
一个事先就能预防问题发生的细致的设计要比好的错误提示信息好的多。
识别而不是回忆
使每个对象,动作,和选项都是可见的。用户在从对话的一部分到另一部分的过程不必去记忆信息。系统使用说明在任何适当的时候都应该使可见的或者很容易被获取。
使用的舒适性和高效性
加速器-初级用户未见过的-可以经常加快专家用户的交互操作,如此系统就能同时迎合无经验和经验丰富的用户的需要。允许用户进行频繁的操作。
有审美感的和内容最少的设计
对话中不应该包含无关的或者很少需要的信息。任何一个对话中的额外信息会严重影响对话中相关的信息并降低这些相关信息的可见性。
帮助用户识别错误,诊断错误并从错误中恢复过来
错误提示信息应该用简单的语言而非代码来表达,正确恰当地指出问题所在,并建设性地提供一个解决办法。
最初在1990年我和Rolf Molich合作开发了启发式评估法的准则 (Molich and Nielsen 1990; Nielsen and Molich 1990)。 随后,我在一个249个可用性问题的要素分析的基础上精简了这些准则并得到了一组最具解释力的准则,结果就是上面这一组修订过的准则 (Nielsen 1994b)。
更新2004
我在2004年的关于以往可用性指导准则的可适用性方面的最新发现将在拉斯维加斯和阿姆斯特丹的2004年用户体验会议中被介绍到。


猜你喜欢
- 本文实例讲述了python检测某个变量是否有定义的方法。分享给大家供大家参考。具体如下:第一种方法使用内置函数locals():'t
- Go语言中 sync 包里提供了互斥锁 Mutex 和读写锁 RWMutex 用于处理并发过程中可能出现同时两个或多个协程(或线程)读或写同
- 国内镜像源pip如果不配置国内镜像源的话,下载包的速度非常慢,毕竟默认的源在国外呢,国内主要的镜像源有如下,其中我个人喜欢用阿里云的镜像源。
- 不得不说python的上手非常简单。在网上找了一下,大都是python2的帖子,于是随手写了个python3的。代码非常简单就不解释了,直接
- 首先我们的目标是这样子的:那么他有什么成分呢?有圣诞树的本体、大小蝴蝶结、星星、圣诞帽和袜子。首先我们来画圣诞树的本体。1. 圣诞树的本体圣
- innewDropList = [9,10,11,12,22,50,51,60,61]newDB = newDB[newDB['gr
- 请求地址var ( requestGetURLNoParams string = "http://httpbin.org/get&
- 功能:返回字符、二进制、文本或图像表达式的一部分语法:SUBSTRING ( expression, start, length ) 1、s
- 组合集总计: group by with rollup/cube grouping sets 子查询按执行方式分:标准子查询、关联子查询 标
- 本文实例讲述了Go语言计算两个经度和纬度之间距离的方法。分享给大家供大家参考。具体实现方法如下:package main &nbs
- 什么是1433端口 1433端口,是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434
- 在python中,用pandas处理数据非常方便。但是有时候从其他地方读取数据时,会有异常值需要处理。比如,我们要从excel读取数据然后调
- 最近有在使用屏幕录制软件录制桌面,在用的过程中突发奇想,使用python能不能做屏幕录制工具,也锻炼下自己的动手能力。接下准备写使用pyth
- 本文实例为大家分享了Python threading模块对单个接口进行并发测试的具体代码,供大家参考,具体内容如下本文知识点通过在threa
- 对于各种语言的,函数与定义方法,大家可以区分下,利用以后的学习应用。由于篇幅有限,完整地址:http://demo.aspxhome.com
- 头疼的挂马事件申请了个免费空间弄了个小站空间还可以二年多了挺稳定的只是从今年年初开始网页老莫名奇妙的被人挂马仔细检查了网站 不存在什么漏洞应
- 本文主要跟大家分享在类unix操作系统下supervisor的使用以及一些关于进程的知识一、问题背景1、背景如何才能让一个进程摆脱终端,获得
- 一、Echarts简介Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而
- 表复制: 1. INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,..
- declare @t varchar(255),@c varchar(255) declare table_cursor cursor fo