《可用性分析与评估》PPT课件.ppt
《《可用性分析与评估》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《可用性分析与评估》PPT课件.ppt(82页珍藏版)》请在三一办公上搜索。
1、1,第5章 可用性分析与评估,2,内容提要,可用性的定义支持可用性的设计原则可学习性灵活性鲁棒性可用性的评估方法用户模型法、启发式评估、认知性遍历、用户测试和用户调查法等。人机交互界面设计,3,5.1可用性与可用性工程,可用性定义(ISO9241-11)可用性是指特定的用户在特定的环境下使用产品并达到特定目标的效力、效率和满意的程度。其他定义可用性意味着使用产品的人能够快速而方便的完成任务以用户为中心使用产品过程中的体验,4,可用性的五个方面,可用性不仅只与界面有关有效性(effective)效率(efficient)吸引力(engaging)容错能力(error tolerant)易于学习(
2、easy to learn),5,可用性度量,6,可用性案例,Internet Explorer 4.0 cache settings panel,7,可用性案例,Internet Explorer 4.0 certificate authority selection panel,8,可用性案例,A two-item list box in Visual Basic 5.0,9,可用性案例,A 2000 item list box.Putting too many items into a list box is bad,10,可用性案例,Multi-row tab controls,11,
3、可用性案例,Deleting files from an almost full hard disk in Windows 95,12,可用性案例,成功范例WIMP界面超文本 Hypertext 和互联网 www图形显示器操作系统的分时功能隐喻直接操纵语音、手势界面CSCW等,13,可用性工程,An iterative process to improve the usability of a system,Usability engineering.By Jay Simpson,from the cover of IEEE Computer,March 1992.,14,可用性工程,可用性工
4、程涉及系统设计的整个过程过程面向可用性的系统设计过程,15,两种不同的思想,系统为中心的设计-System Centered Design用户为中心的设计-User Centered Design,16,Mottos(格言),Technology-centered mottoScience FindsIndustry AppliesMan ConformsDon Normans person-centered mottoPeople ProposeScience StudiesTechnology Conforms,17,系统为中心的设计,What can be built easily on
5、 this platform?What can I create from the tools available?What do I as a developer find interesting to work on?,18,用户为中心的设计,The design is based upon a users:abilities and needs context work tasks,19,用户为中心的设计原则,Explicit(清楚的)、coherent(一致的)conceptual modelMake things visible.Get the mappings(计划)right.U
6、tilise(利用)platform standards and conventions.Design for error,allowing exploration(探索)without penalty(处罚).,20,Macintosh 用户为本的设计思想,Use of Metaphors(隐喻的使用)Aesthetic Integrity(审美整体性)Consistency(一致性)Perceived Stability(感知的稳定性)Direct Manipulation(直接操纵)See and Point(看和指点)WYSIWYG(所见既所得)Feedback(反馈)Forgiven
7、ess(容错)User Control(用户控制),21,可用性工程的生命周期,了解用户竞争性分析设定可用性目标用户参与的设计迭代设计产品发布后的工作,22,了解用户,要在工作环境中观察用户。了解用户的个体特征:根据用户的使用经验、受教育程度、年龄、接受过的相关培训等对用户进行分类。可用性任务分析:了解用户的全面目标,用户通常使用的方法,抽象出用户的任务模型,以及正常工作流程之外的特例。功能分析:弄清楚为了完成可用性任务,什么是必须要做的,什么仅仅是些表面文章而已。,23,用户体验,24,竞争性分析,启发式地分析竞争产品或其交互界面,并结合使用经验,了解对手系统的优缺点,针对其缺点进行改进,并
8、借鉴其巧妙的思想。微软在WINDOWS系统开发过程中,事实上从竞争对手苹果公司的Mac系统借鉴了很多思想。,25,设定可用性目标,预先确定可用性的评价尺度和可以量化的可用性目标水平,也就是可用性目标。例如:一个有经验的用户使用当前系统时平均每小时会发生4.5次错误,则新版本的目标就可以设定为同等条件下每小时发生少于3次错误。从竞争性分析中也可以得到类似的目标,比如在主要的竞争对手网站上,目前初学者平均需要花费8分钟的时间完成一次航班预订,正在开发的新网站就可以将可用性目标设定为平均仅需花费6分钟的时间完成一次航班预订。可用性工程要为提高可用性做大量的工作,不可避免的要增加成本,因此有时会受到财
9、力的限制,所以有必要对设定的可用性目标进行财政影响分析,估算这些工作将来能为用户节省多少支出,并与为达到可用性目标所需的花费进行权衡,26,用户参与的设计,首先要明确什么样的用户会使用我们的系统。与这些用户广泛地沟通,理解他们的行为方式有什么不同。根据不同种类的用户确定与软件相关的用户角色,定义这些角色的目标,设定到达这些目标的特定场景;之后考虑怎样设计交互的解决方案了。,27,用户参与的设计 用户角色及系统用例图,28,用户参与的设计 应用用例,用例描述示例:The Customer makes changes to the Shopping Cart and presses the Upd
10、ate button.The system updates the contents of the Shopping Cart appropriately.Then the Customer presses the Check Out button.When the Customer has finished specifying the billing and shipping information,the system creates an Order.,29,迭代设计,设计、测试、再设计设计原型系统进行迭代设计(1)对发现的可用性问题进行严重程度评级。(2)动手解决新版本交互界面中的问
11、题。(3)作出修改时,要记录为什么做出改变的原因,也就是要抓住问题的原理。(4)评估新版本的交互界面,如果还有改进的余地,回到(1),直到软件开发时间或经费花光。其中的评估过程可能是借助于原型,也可能采用检查或测试等评估方法。,30,快速原型法(rapid prototyping),原型系统,31,迭代设计对非迭代设计,软件开发过程模型瀑布法(非迭代设计)统一软件开发过程,32,瀑布模型,需求,设计,编码和单元测试,系统集成,运行和维护,33,统一软件开发过程,34,产品发布后的工作,产品发布后继续收集重要的可用性数据,这一点非常有必要,一方面可以用于进一步改善产品的可用性,另一方面也为后续版
12、本的开发作准备。这些工作包括:通过与用户座谈、调查、观察等手段明确可用性研究涉及的内容。进行标准化的市场调研,特别是调研用户在新闻组、邮件列表、评论、杂志调查中对产品的评述。使用软件日志记录,随时记录用户遇到的问题,并设法发送回公司进行分析。认真分析用户在产品服务热线、修改要求、缺陷报告中对可用性的种种抱怨。,35,5.2 支持可用性的设计原则,可学习性灵活性鲁棒性,36,可学习性,交互系统能否让新手学会如何使用系统,以及如何达到最佳实用效果。支持可学习性的设计原则有:可预见性同步性熟悉性通用性一致性,37,可学习性-可预见性,用户利用对以往交互过程的了解就足以确定当前交互的结果。可预见性有别
13、于计算机系统的确定性行为。可预见性则是一个以用户为中心的概念,它取决于用户的观察,不能完全由计算机的状态决定交互的行为,还要由用户根据自己的判断来决定。操作的可预见性。,38,可学习性-同步性,同步性是指用户依据界面当前状态评估过去操作造成影响的能力,也就是说用户能不能同步地知道交互操作的结果。,39,可学习性-熟悉性,系统的新用户在现实生活或使用其它系统时,会有一些交互过程的宝贵经验;可能这些经验与新系统的应用领域不同,但对新用户来说,如果新系统跟过去使用过的类似系统有一定相关性,那使用起来就比较方便。,40,可学习性-通用性,交互系统的通用性就是在交互中尽可能的提供一些通用的或能够从现有功
14、能类推出来的功能。,41,可学习性-一致性,一致性是说在相似的环境下或执行相似的任务时,一般会执行相似的行为。一致性与前面提到的其它交互原则有关,如熟悉性可以看作与过去现实世界经验的一致性,通用性可以看作与同一平台、同一系统中软件交互体验的一致性。,42,灵活性,用户与系统交流信息方式的多样性,主要表现在:可定制性对话主动性多线程可互换性可替换性,43,灵活性-可定制性,可定制性是指用户或系统修改界面的能力。用户主导:可定制系统主导:可适应定制能力界面元素位置、颜色的定制交互结构、流程的定制,44,灵活性-对话主动性,将人机交互双方看作是一对对话者时,重点是谁是对话的发起人。系统主导:系统可以
15、发起所有对话,这种情况下,用户只是简单的响应信息请求。例如,一个模式对话框就禁止用户与系统的其它窗口交互。用户主导:用户可以自由的启动对系统的操作。从用户角度看,系统主导的交互阻碍了灵活性,而用户主导的交互增强了灵活性。,45,灵活性-多线程,多线程的人机交互系统同时支持多个交互任务,可以把线程看作是一个特定用户任务的相关对话部分;并发的多线程允许各自独立交互任务中的多个交互同步进行;交替地执行多对话线程,允许各自独立的交互任务暂时的重叠;但在任何给定时间,对话实际上还是局限于单个任务。,46,灵活性-可互换性,可互换意味着任务的执行可以在系统控制和用户控制间进行转移。有可能的情况是交互一会儿
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可用性分析与评估 可用性 分析 评估 PPT 课件
链接地址:https://www.31ppt.com/p-5480287.html