人机交互复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主要复习内容提要
人机交互的基本概念、人机交互的设计方法
人机交互的实现技术、人机交互设计的实例
一、基本概念
1、什么是人机交互?
是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要对象进行研究的学科。
2、人机交互与其他学科的关系
人机交互是一门综合学科,它与认知心理学、人机工程学、多媒体技术、虚拟现实技术等密切相关。其中,认知心理学与人机工程学是人机交互技术的理论基础,而多媒体技术、虚拟现实技术与人机交互是相互交叉和渗透的。
(一)认知心理学与人机工程学
1、人的感知
视觉、听觉、触觉
2、认知过程与交互设计原则
(1)认知模式:经验认知、思维认知
(2)常见认知过程:感官和识别、注意、记忆、问题解决、语言处理
(3)影响认知的因素:情感、人的个性差异
3、概念模型及对概念模型的认知
概念模型指的是一种用户能够理解的关于系统的描述,它使用一组集成的构思和概念,描述系统做什么、如何运作、外观如何等。
1)设计模型——设计师设想的模型,描述系统如何运行。
2)系统印象——系统实际如何运行。
3)用户模型——用户如何理解系统的运行。
(1)思维模型(2)信息处理模型(3)外部认知模型
(二)人机交互技术
1、人机交互技术概述
人机交互技术主要是研究人与计算机之间的信息交换,它主要包括人到计算机和计算机到人的信息交换两部分。
设计模型
设计师用户模型用户
系统
系统印象
(图)概念模型
2、图形用户界面的主要思想
桌面隐喻、所见即所得、直接操纵
3、设计图形用户界面的原则
(1)界面要具有一致性
(2)常用操作要有快捷方式
(3)提供必要的错误处理功能
(4)提供信息反馈
(5)允许操作可逆
(6)设计良好的联机帮助
(7)合理划分并高效地使用显示屏幕
4、多通道用户界面
基于视线跟踪、语音识别、手势输入、感觉反馈等新的交互技术,允许用户利用自身的内在感觉和认知技能,使用多个交互通道,以并行、非精确方式与计算机系统进行交互,旨在提高人机交互的自然性和高效性。
5、多通道用户界面的基本特点
使用多个感觉和效应通道、允许非精确交互、三维和直接操纵、交互的双向性、交互的隐含性等。
6、多媒体技术
多媒体技术是指通过计算机对文字、数据、图形、图像、动画、声音等多种媒体信息进行综合处理和管理,使用户可以通过多种感官与计算机进行实时信息交互的技术,又称为计算机多媒体技术。
7、虚拟现实技术
虚拟现实技术即虚拟现实,是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。
(三)可用性分析与评估
1、可用性与可用性工程
(1)可用性的定义:
特定的用户在特定环境下使用产品并达到特定目标的效力、效率和满意的程度。
(2)可用性工程:
所谓可用性工程就是改善系统可用性的迭代过程,贯穿于产品设计之前的准备、设计实现、一直到投入使用,其目的就是保证最终产品具有完善的用户界面。
2、支持可用性的设计原则
(1)可学习性:新用户能否很容易地学会交互和达到最佳交互性能。
支持原则:可预见性、同步性、熟悉性、通用性、一致性
(2)灵活性:用户和系统之间信息交流的方式是否灵活多样。
支持原则:可定制性、对话主动性、多线程、可互换性、可替换性
(3)鲁棒性:用户能不能成功达到交互目标,能否对达到的目标进行评估。
支持原则:可观察性、可恢复性、响应性、任务规范性
3、可用性评估
可用性评估是检验软件系统的可用性是否达到了用户的要求。
常用的方法包括:用户模型法、启发式评估、认知性遍历、用户测试和问卷调查。最常用的方法是:用户测试和问卷调查。
(1)用户模型法
用户模型法是用数学模型来模拟人机交互的过程。
(2)启发式评估
启发式可用性原则共有十条:
1)系统状态可见性
2)系统与用户现实世界相互匹配
3)用户控制与自由
4)一致性与标准
5)错误预防
6)识别而不是回忆
7)使用的灵活性与效率
8)美观而精炼的设计
9)帮助用户认识、诊断和修正错误
10)帮助和文档
(3)认知性遍历
在认知性遍历中,专家测评者从一个说明书或早期的原型出发构建任务场景,然后让用户使用此界面来完成任务,即“遍历”界面。
(4)用户测试
用户测试就是让用户真正去使用软件系统,由试验人员对实验过程进行观察、记录和测量。
用户测试分为实验室测试和现场测试。
(5)问卷调查
使用可用性问卷调查来收集用户的实际使用情况,了解用户的满意程度和遇到的问题,并利用收集到的信息不断改进和提高软件的质量和可用性。
二、设计方法
1、人机交互界面表示模型
(1)行为模型
常见的行为模型:
1)GOMS——目标操作方法和选择行为模型
2)LOTOS——时序关系说明语言
3)UAN——用户行为标注
4)CTT——任务模型
(2)结构模型
(3)行为模型和结构模型的转换
包括整体框架、转换算法
(4)表现模型
表现模型描述了用户界面的表现形式,由层次性的交互对象组成。
交互对象由抽象交互对象和具体交互对象组成。
2、以用户为中心的界面设计
(1)对象建模分析
是将系统和用户任务分析的结果转化为用户界面设计的第一步;
建模是将系统任务的某些概念及其关系用图的方式直观综合地表达出来;
分析则是将系统的对象抽象为类,列出对象或类的属性、行为以及对象间的关系。