首页 > 其他分享 >启发式评估(Heuristic Evaluation)--转载 [2011.12.13 sina blog]

启发式评估(Heuristic Evaluation)--转载 [2011.12.13 sina blog]

时间:2024-04-29 14:12:41浏览次数:38  
标签:Heuristic 13 -- 可用性 用户 问题 评估

启发式评估(Heuristic Evaluation) - [一架好书--读书学习的收获]

2008年08月07日

分类: 一架好书--读书学习的收获    

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://buyantang.blogbus.com/logs/27286224.html

Usability Inspection Methods, Edited by Jakob Nielsen, 1994, John Wiley & Sons, Inc.

一、 研究方法概述
可用性研究的主要方法之一。特点是简单、快捷、低成本。能够在周期短、低成本开发的项目中及时发现可用性问题。虽然它不属于系统地评估可用性问题或评价设计质量的地方法,但由于它着眼于解释每一个基于可用性原则发现的问题,因此它的评估结果比较容易被推动、执行。

二、 确定评估者人数,背景,培训和筛选
1. Nielsen的建议是邀请3-5名评估者参与
2. 评估人背景:
a) 有可用性研究经验以及界面(设计或交互)双重背景的评估者最优
b) 只有可用性研究背景的评估者
c) 界面开发或研发人员
d) 原则上,不推荐邀请一般用户参与评估
3. 评估人员的培训和筛选
a) 该方法的易操作和易学性带来的最大便利就是可以通过小项目培训评估人员
b) 建议通过一定时间的培养,建立一个比较好的评估团队

三、 评估过程和注意事项
1. 评估者最少要完整浏览或操作界面(被评估产品)两遍;一遍重点评估流程;一遍重点评估各个细节
2. 提醒或要求评估者对照基本的可用性原则以及他们的经验和知识的检查评估对象
3. 确保3-5名评估者独立开展评估工作,并由一人最终汇总各自提交的结果
4. 如果有必要,评估者各自完成评估后,可以召集一个简短的讨论会
5. 对已收集到的可用性问题进行较严格的评级,以便确定是否修正以及优先级

过程注意事项:
1. 如果评估者不是被评估产品领域的专家,应该回答评估人提出的问题,这更有利于他们正确评估问题;
2. 如果被评估产品属于特定领域,评估人对相关产品完全没有经验,建议设定典型使用情景。这个典型情景必须基于对真实用户及其工作的任务分析;
3. 一个评估过程应该控制在1-2小时内完成;如果评估对象或任务较多,建议拆分成多个子任务分别完成;
4. 事先为评估人准备好走查表(评估准则),也允许评估人根据经验添加准则条目;

可用性评估的一般标准:
1. 简洁、自然的过程
2. 使用用户习惯或熟悉的描述
3. 最小的记忆负担
4. 一致性原则
5. 良好的反馈机制
6. 清晰的退出提示
7. 提供最短操作路径
8. 明确和有建设性意见的错误提示信息
9. 良好的预防机制
10. 有帮助信息和参考文件

如何确定可用性问题严重程度:
1. 频率:这是一个偶然发生的问题还是经常发生;
2. 影响:对用户而言,是一个比较容易克服的问题,还是难以逾越
3. 重复:只需要一次学习,用户就能解决这个问题,还是用户总会被这个问题困扰
Ps:有的问题看起来用户很容易克服,但是它造成的影响却又有可能很严重。因此,最后还需要有一个人对所有问题的“市场风险”做一次整体评估。

问题严重程度的5级描述:
0:这根本不是一个可用性问题
1:锦上添花的问题。除非项目有多余的时间或人力可用,否则不必修正
2:较小的问题:修正,但优先级低
3:较大的问题:修正,并优先极高
4:可用性的灾难:紧急,产品发布前必须解决

四、 评估结果的展示或表述
1. 评估人提交的结果可以是报告,也可以是由一位观察者记录下他们对整个过程或者产品的评价或意见(与可用性测试最大的区别在于,观察者只做记录,尽可能不提供任何帮助,不打断评估人的行为)
2. 最终的报告中包含评估发现的问题,所违背的原则
3. 报告中要尽可能独立描述每一个可用性问题。例如某个页面或动作中包含3个可用性问题,必须将这三个问题独立阐述,并分别标出违背的原则

标签:Heuristic,13,--,可用性,用户,问题,评估
From: https://www.cnblogs.com/teacher-chen/p/18165605

相关文章

  • openGauss Schema
    SchemaSchema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建初......
  • openGauss SSL证书管理
    SSL证书管理openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。证书生成-TLS证书生成-TLCP证书替换主备证书认证配置详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • openGauss MOT纵向扩容架构
    MOT纵向扩容架构纵向扩容即为同一台机器添加额外的核以增加算力。纵向扩容是传统上为单对控制器和多核的机器增加算力的常见形式。纵向扩容架构受限于控制器的可扩展性。技术要求MOT旨在实现以下目标:线性扩容:MOT提供事务性存储引擎,利用单个NUMA架构服务器的所有核,以提供近线......
  • python 操作数据库(mysql)
    python操作数据库,可以有如下几种方式。1.安装pymysql。(python的一个mysql的插件,意思就是这个服务本身就是通过python来进行安装的)2.安装mysql-connector。(数据库服务,类似java种的mysql-connector,通过mysql连接工具,可以连接上远程的mysql服务器)使用pip安装插件:python-mpip......
  • openGauss mysql_fdw
    mysql_fdwmysql_fdw是一款开源插件。openGauss基于开源的mysql_fdwRelease2.5.3版本进行开发适配。编译和使用mysql_fdw需要环境上包含MariaDB的开发包,所以openGauss默认不编译mysql_fdw,下面依次介绍如何编译和使用mysql_fdw。编译mysql_fdw编译mysql_fdw需要安装MariaDB的......
  • openGauss NUMA-aware分配和亲和性
    NUMA-aware分配和亲和性非统一内存访问(NUMA)是一种计算机内存设计,用于多重处理,其中内存访问时间取决于内存相对于处理器的位置。处理器可以利用NUMA的优势,优先访问本地内存(速度更快),而不是访问非本地内存(这意味着它不会访问另一个处理器的本地内存或处理器之间共享的内存)。MOT内存......
  • java代码运行出现DENIED Redis is running in protected mode because protected mode
    这个错误是因为开启了保护模式,导致出错。所以需要关闭redis的保护模式。编辑redis的redis.config  注释bind127.0.0.1 、修改protected-mode为no、修改 daemonize为no然后重启redis ......
  • uniapp+vue3聊天室|uni-app+vite4+uv-ui跨端仿微信app聊天语音/朋友圈
    原创研发uniapp+vue3+pinia2跨三端仿微信app聊天模板Uniapp-Wechat。uni-vue3-wchat基于uni-app+vue3+pinia2+uni-ui+uv-ui等技术跨端仿制微信App界面聊天项目,支持编译到H5+小程序端+App端。实现编辑框多行消息/emoj混合、长按触摸式仿微信语音面板、图片/视频预览、红包/朋友圈......
  • 海外服务器真的比国内的香吗?
    很多人会有个疑惑,海外服务器为什么会比国内的贵呢,是海外服务器的性能比国内的好吗?其实海外服务器如美国服务器、日本服务器的性能不一定比国内的服务器要高,两者各有优劣,小编带大家来了解一下,海外服务器与国内服务器的区别。一、服务器的备案备案是工信部对国内网站的要求,只要网......
  • openGauss 创建和管理分区表
    创建和管理分区表背景信息openGauss数据库支持的分区表为范围分区表、间隔分区表、列表分区表、哈希分区表。范围分区表:将数据基于范围映射到每一个分区,这个范围是由创建分区表时指定的分区键决定的。这种分区方式是最为常用的,并且分区键经常采用日期,例如将销售数据按照月份进......