- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可用性分析与评价If
实验室测试步骤 3.可用性测试的评价 3) 统计分析 使用统计学原理和手段对得到的测试数据进行进一步的统计分析。比如可以使用统计学中的假设检验,判断系统A与B有没有统计意义上的明显差别?使用统计学中的点估计、平均值等指标评价差别的大小,对结果的准确性进行判断等。 Lecture 5 * 问卷调查 1.问卷调查的执行过程 用户要求分析 问卷设计 问卷实施及结果分析 2.可用性调查问卷例子——QUIS[quis,2003] 表9-2 3. 问卷分析 需要用到很多的数理统计知识,如参数估计、假设检验、方差分析与回归分析等。 问卷尽量减少测试人员对测试用户的影响 如果你问:你喜欢蓝色吗?你为什么不喜欢蓝色?蓝色哪点得罪你了? 用户大多会告诉你想听的答案:“唔,蓝色也行啦,我对颜色其实不太关心。” 这就是传说中的期望效应:说你行,你就行;说你不行,你就不行。 习题 9.1请举出你在学习和生活中遇到的成功与失败的可用性案例。 9.2请简述支持可用性的设计原则。 9.3请举例说明两种以上的可用性评估方法。 9.4利用本章介绍的可用性评估方法,分析自己在习题5.3中设计完成的系统的可用性。可以请同学担当用户进行测试,或设计一个用户调查问卷进行评估。 * 一般而言,我们希望交互系统由用户主导,但还是有些情况需要系统来主导交互 如多用户协同图案设计中,一个用户可能试图删除或涂抹另一用户正在编辑的某一区域,这时就有必要由系统来限制这种具有严重“破坏行为”的交互活动。 如飞机在着陆时,如果飞机翼襟未能同步展开,自动飞行系统应该禁止着陆以避免机毁人亡。 本地编辑 操作员A 操作员B Lecture 5 * 灵活性-多线程 多线程的人机交互系统同时支持多个交互任务,可以把线程看作是一个特定用户任务的相关对话部分;并发的多线程允许各自独立交互任务中的多个交互同步进行;交替地执行多对话线程,允许各自独立的交互任务暂时的重叠;但在任何给定时间,对话实际上还是局限于单个任务。 窗口系统很自然地支持多线程对话。每个窗口表示一个不同任务 Lecture 5 * 灵活性-可互换性 可互换意味着任务的执行可以在系统控制和用户控制间进行转移。有可能的情况是交互一会儿由用户控制,一会儿又由系统控制,交互的控制权彼此传递;或者将一个完全由系统控制的任务变成系统和用户共同完成的任务。 例如,字处理软件中的拼写检查:用户完全可以借助于字典逐字检查,但这是一项繁杂的工作,所以最好交由机器来自动执行,但机器往往对人名和无意义的重复输入的单词无法处理,这时还得靠人去处理,拼写检查最好由这种协作方式完成。 在安全性要求特别严格的应用中,任务迁移可以降低事故发生的概率。 例如,飞机飞行中的状态检查单靠人来执行太过繁琐,所以一般采用自动飞行控制,但一旦出现紧急情况,还得由飞行员凭借经验去处理。 Lecture 5 * 灵活性-可替换性 可替换性要求等量的数值可以彼此交换。 例如页边距的单位,可以是英寸,也可以是厘米;在用户输入上,可以让用户在输入框中输入数值,也可以通过设定表达式的方式输入。这种可替换性提供了由用户选择适当方式的灵活性,并且通过适当方式,避免无谓的换算,可以减少错误的发生。 可替换性也体现在输出上,也就是对状态信息的不同描述方式。表示的多样性说明了对状态表达信息进行渲染时的灵活性。 例如,物体一段时间的温度可以表示为数字温度计(如果比较关心实际的温度数值),也可以表示为图表(以清晰地反映温度变化的趋势)。有时可能需要同时提供这些表示方式,以备用户适应不同任务的需要。 Lecture 5 * 鲁棒性 定义: 可观察性 可恢复性 响应性 任务规范性 Lecture 5 * 鲁棒性-可观察性 可观察性允许用户通过观察交互界面的表现来了解系统的内部状态。也就是说允许用户将当前观察到的现象与要完成的任务进行比较,如果用户认为系统没有达到预定的目标,可能会去修正后面的交互动作。 可观察性涉及到五个方面的原则:可浏览性,缺省值提供,可达性,持久性和操作可见性。 Lecture 5 * 鲁棒性-可恢复性 可恢复性是指用户意识到发生了错误并进行更正的能力。 可恢复性不仅利于鲁棒性,还可大大提高用户的冒险意识,提高系统的可学习性 。 Lecture 5 * 鲁棒性-响应性 响应时间一般定义为系统对状态改变做出反应的延迟时间。 一般而言,延迟较短或立即响应最好。即使需要较长的时间才有最终结果,也应该有所响应。 Lecture 5 * 关于系统响应时间的一般约定 0.1 sec.: 即时响应的极限时间. 直接操纵、虚拟场景的导航. 1 sec.: 片刻等待的操作. 若长于1sec.,显示表示系统忙的光标. 10 secs.: 使用户保持对当前交互关注的极限时间. 如果长于10
文档评论(0)