简述软件可用性评估的方法有哪些?

题目

简述软件可用性评估的方法有哪些?

参考答案和解析
正确答案: 1、用户模型法(User Model)
用户模型法是用数学模型来模拟人机交互的过程。这种方法把人机交互的过程看做是解决问题的过程。模型可以预测用户完成任务的时间。这个方法特别适合于无法进行用户测试的情形。在人机交互领域中最著名的预测模型是GOMS模型。
2、启发式评估(Heuristic Evaluation)
启发式评估法就是使用一套相对简单、通用、有启发性的可用性原则(即“启发”)来进行可用性评估。
这些启发式可用性原则共有十条:
(1)系统状态可见性
(2)系统与用户现实世界相互匹配
(3)用户控制与自由
(4)一致性与标准
(5)错误预防
(6)识别而不是回忆
(7)使用的灵活性与效率
(8)美观而精炼的设计
(9)帮助用户认识、诊断和修正错误
(10)帮助和文档
3、认知性遍历
认知性遍历认为用户完成一个任务的过程有三步:
1)用户在交互界面上寻找能帮助完成任务的行动方案;
2)用户选择并采用看起来最能帮助完成任务的行动;
3)用户评估系统作出的反馈,判断在任务上的进展情况
4、用户测试
就是让用户真正去使用软件系统,由试验人员对实验过程进行观察、记录和测量。这种方法可以准确地反馈用户的使用表现,反映用户的需求,是一种非常有效的方法。
以实验室测试为例,一次用户测试要包括前期准备、测试阶段和测试评价三个部分。
5、问卷调查(Questionnaire)
问卷调查的执行过程
1)用户需求分析
2)问卷设计
3)问卷实施及结果分析
6、放声思考法(Thinking Aloud)
放声思考法也被称为边做边说法,是一种非常有价值的可用性工程方法。在进行这种测试时用户一边执行任务一边大声地说出自己的想法,采用这种方法能够发现其他测试方法不能发现的问题。实验人员在测试过程中一边观察用户一边记录用户的言行举止,使得实验人员能够发现用户的真实想法。但是这也要求实验人员在进行测试之前明确测试目的,对于不同的测试目的,实验人员在测试过程中扮演的角色是不同的。