人机交互复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人机交互考试复习资料
第0章:人机交互、用户中心设计等基本概念
人机交互是关于设计、评价和实现供人们使用的交互式计算机系统,并且围绕这些方面的主要现象进行研究的学科。人机交互技术主要是研究人与计算机之间的信息交换方式,包括人到计算机以及计算机到人这两个方面。
人机交互技术范畴内所说的以用户为中心的设计是指计算机设计人员在计算机的设计问题上必须考虑到用户人群分类、用户使用观念诸如此类的问题,做到人与计算机之间相互的信息交换适合人的行为和思维习惯,让用户有好的计算机使用体验。
第1章:交互范式和及其5W1H描述方法;
一种人机交互范式是一个基本概念框架,它可以作为人们思考人机交互问题的模型,它为人们提供了一个思考如何使用计算机,为什么使用计算机,以及在何处使用计算机的广阔平台。其中有出名的5W+H的概括说法。
What/How:对各种计算机系统中物理的和虚拟的界面成分的深入理解对建立可用系统至关重要。具体来说就是,用户在各种计算机系统中(what)如何使用(how)各种相关界面元素。
Where/When:从特殊的物理计算空间的角度定义计算机系统。个人局域网的出现能够允许用户在任何时刻(when)都可以访问远程的(where)计算机。PC机能够满足绝大部分人在(where)家里的娱乐需求。
Who/Why:物理设备所完成的任务类型以及界面组件的功能。这些任务就给出了人们使用计算机的原因(why)。现存的系统方便某些任务的实现,这就成为了这些任务所对应的用户(who)使用这些系统的特殊动力。网上购物的方便和安全(why),网上购物成为不方便出去购物的群体(who)购物必不可少的一个渠道。
第2章:
(1)交互的框架: 执行/评估活动周期(EEC:Execution-Evaluaction Cycle,也称为:交互模型:Donald Norman’s model : Execution/Evaluation loop)
活动执行周期的四个基本组成部分:目标,执行,客观因素,评估
活动的七个过程:确定具体的目标;形成相关的想法;制定详细的活动序列;执行相关的活动
评估的三个阶段:预知活动后的状态;解释感知的状态;评估感知的解释(比较感知的状态与初始目标的差距)
交互框架:交互活动的四个主要的组件:系统(S),用户(U),输入(I),输出(O)
交互循环包括两个阶段:执行阶段,评估阶段
执行阶段:定义:用户阐述目标,然后通过输入语言进行协调和连接
执行:将输入语言转换为内核语言
表现:使用输出语言将内核语言的执行结果表现出来
评估阶段:观察:用户解释屏幕上的执行结果并且协调结果和目标之间的关系。
交互框架的表示图:
(2)用户的认知模型, 什么是自然映射;
用户认知模型:构建一个描述任务运行原理的框架。建立事物描述的过程就是建立人们对事物的认知模型的过程。例如:网络的新用户往往把搜索引擎当作进入网站的入口。形成这种想法的原因可能是他们看见很多用户使用搜索引擎查找网站,所以他们就建立了通过引擎进入网站的认知模型。又例如:骑自行车的原理:人们通过蹬脚踏板来驱动自行车前齿轮,前齿轮通过链条传动带动后齿轮并且带动后轮。骑自行车者很容易就看出通过脚的动作致使后轮驱动整个自行车向前运动。因此很容易就获得了该运动的认知模型。
自然映射:映射描述的是如何创建事物之间的联系。映射是人们与外部环境进行交互的完整的方式。比如:人们可以建立炉火与炉灶控制器之间的关系,可以通过控制器控制炉火并且烧开水。开关以及其控制的电灯很难看出之间的关联,因为不知道一盏电灯对应的是那个开关。可以通过开关的分布和灯的位置的相似来找出他们的对应关系。
第3章:
(1)交互设计过程;以用户为中心的交互设计过程;The life cycle for interactive systems
交互是一个迭代的过程,螺旋式的前进方式,在开发过程中有可能出现前进一步后退两步的情况。由于退回以前的状态对人们的知识认识不利,所以最终的较好的解决方案是人们努力争取的。
以用户为中心的设计:UCD,UCD的目的是开发一个设计框架,使交互设计师能够建立起更实用的系统。UCD是以人为中心的交互系统设计过程。
以用户为中心的设计遵循的原则是:尽早的关注用户和他们的任务;持续的评估以及确保易学易用;迭代的设计。UCD项目包括以下方法:用户参与,专题小组,问卷调查,民族志观察,走查,专家评估以及可用性测试。
(2) 几个基本概念:认知走查;可用性测试;启发式评估; (部分内容参考第4,5章)
交互设计模型:瀑布模型(易于观察开发进度,不是以用户为中心的设计,以文档为中心,用户难以理解),螺旋模型(适合开发大型的企业系统,它的复杂度用户难以掌握)
认知走查:执行一次走查就是确定用户的目标或人物,然后浏览一个设计提议来查看任务能否被完成。在认知走查中,评估者使用流程图或者低保真度原型评估各种场景,找出导致情景运行出错的设计问题。
可用性测试:可用性测试可以采用多种方式来完成。可用性测试是一个结构化的过程,用来探讨一个客观参与者与一个设计,在交互测试过程中的相互影响。这类测试通常关注设计的某些特定的方面,以便于识别和理解问题域及其成分。
启发式评估:启发式评估就是由可用性专家使用一套预定的设计标准衡量设计的可用性。可用性专家也可以对现在系统通过启发式评估进行比较,找出需要改进的部分。
评估的方法:认知走查、可用性测试和启发式评估。
(3)ISO usability standard 9241,可用性标准体系:Usibility (Effectiveness、Efficiency、Satisfaction 满意度)
第4章、第5章及补充资料:
(1) 利益相关者分析中Personae 人, 角色,Principle Personae;Scenarios:stories for design;
角色是根据用户的目标和特征定义的实际用户的原型。角色来自对产品用户和潜在用户的访谈和观察。角色的创建就是识别出主要利益相关者,基于其描述和其他的需求获取活动,例如访谈和调查来构造一个身份。
情景就是用前线的语言描述设计中的角色要完成的典型任务。情景描述了角色的基本目标、任务开始存在的问题、角色参与的活动以及活动的结果。
例子:场景——