人机交互期末PPT复习(GXNU李智老师)
人机交互期末PPT复习(GXNU李智老师)

第一章人机交互基础1、人机交互(HCI)的概念:指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科狭义地讲,人机交互技术主要研究人与计算机之间的信息交换,包括人到计算机和计算机到人的信息交换两部分。
2、人机交互的研究内容:人机交互界面表示模型与设计方法可用性分析与评估多通道交互技术认知与智能用户界面群件Web设计移动界面设计3、人机交互的发展历史:命令行界面交互阶段,图形用户界面交互阶段、自然和谐的人机交互阶段4、人机交互的应用:虚拟仿真平台、动作捕捉设备、iPhone手机中文输入、人脸识别技术第二章感知和认知基础1、人的感知:视觉、视觉、触觉2、认知过程与交互设计原则(1)Norman把认知划分为两个模式:经验认知:有效、轻松地观察、操作和响应周围的事件,它要求具备某些专门知识并达到一定的熟练程度,如使用Word字处理系统编辑文档等。
思维认知:涉及思考、比较和决策,是发明创造的来源,如设计创作等。
(2)常见认知过程:感知和识别、注意、记忆、问题解决、语言处理、情感、人的个性差异3、概念模型及对概念模型的认知(1)概念模型:指的是一种用户能够理解的系统描述,它使用一组集成的构思和概念,描述系统做什么、如何运作、外观如何等。
(2)设计概念模型的关键过程:①解用户任务需求;②选择交互方式,并决定使用何种交互方式(3)对概念模型的认知设计模型——设计师设想的模型,说明系统如何运作。
系统映像——系统实际上如何运作。
用户模型——用户如何理解系统的运作。
(4)几种认知概念框架:从人们不同的认知特点,讨论用户如何理解系统概念模型,它们是:思维模型❝用户思维模型:人们在学习和使用系统的过程中,积累了有关如何使用系统的知识,而且在一定程度上,也积累了有关系统如何工作的知识。
❝在认知心理学中,思维模型被认为是外部世界的某些因素在人脑中的反映,掌握和运用思维模型使得人们能够进行推测和推理。
人机交互期末复习重点

人机交互期末复习重点1、人机交互的概念:关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科。
2、人机交互发展过程:3、人的感知主要有视觉、听觉、触觉、力觉、内部感觉。
4、影响认知的因素:情感、个体差异、动机和兴趣5、常见的认知过程:感知和识别、注意、记忆、问题解决6、知觉的特性:选择性、整体性、理解性、恒常性、7、概念模型的概念:指的是一种用户能够理解的关于系统的描述,它使用一组构思和概念,描述系统做什么、如何运作、外观如何等。
8、三个概念模型:设计模型、系统映像、用户模型。
9、分布式认知的概念:是一种将认知主体和环境看作一体的认知理论,分布式认知活动是对内部和外部表象的信息加工过程。
10、在生活和学习中,有哪些和分布式认知相关的?11、裸眼显示器和需要佩戴立体眼镜的显示设备都利用了立体视觉原理,目前的裸眼立体显示器实现技术可以划分成视差障壁方法和柱状透镜方法。
12、体三维显示技术可分为空间扫描式体三维显示和固态多层体三维显示。
13、光场三维显示的原理:既可以通过高速投影仪以及屏幕的360度扫描显示,也可以利用投影仪阵列通过三维光场的空间拼接实现。
14、常用的三种基本模式:请求模式、采样模式、事件模式。
15、基本交互技术有:定位、笔划、定值、选择、字符串。
16、三维图形交互技术有:直接操作、三维widgets、三视图输入。
其中,直接操作的概念是通过三维光标,用户可以选择并直接操作虚拟对象;三维widgets是窗口小部件。
17、自然用户界面(NUI)的概念:“自然”一词是相对图形用户界面(GUI)而言,GUI要求用户必须学习软件开发者预先设置好的操作,而NUI则需要人们以最自然的交流方式与机器互动。
18、自然交互技术分为多点触控技术、手势识别技术、表情识别技术、语言交互技术、眼动跟踪技术、笔交互技术。
19、图形用户界面的主要思想有桌面隐喻、所见即所得、直接操纵。
桌面隐喻的概念是指在用户界面中用人们熟悉的桌面上的图例清楚地表示计算机可以处理的能力。
人机交互技术2PPT课件

System.out.println (“\t2--注册图书”);
…….
System.out.println (“\t0--返回主菜单”);
}
public static void main(String args[]) throws Exception{
boolean quit=false;
在这种界面中,人还是被看成操作员,机器做 出被动的反应,人只能使用手这一交互通道用 键盘输入选择信息,通过视觉通道获取信息, 界面输出只能为静态的文本字符。
人机交互技术编写组
11
文本菜单的设计
设计基于文本菜单的系统主要包括两方 面的工作:菜单的生成和显示,内部流 程的控制及错误处理。
【例4-2】图书管理程序的主菜单的Java语言代码。
以符号为主的字符界面 以视觉感知为主的图形用户界面 兼顾听觉感知的多媒体用户界面 综合运用多种感观(包括触觉等)的虚拟现实技术
人机交互技术编写组
4
5.1人机交互技术概述
人机交互技术发生的历史及发展趋势
根据人机界面中的信息维度,人机交互技术 可以分为:
一维信息(主要指文本流,如早期电传式终端)
人机交互技术编写组
7
图5-1 命令行界面概念模型
人机交互技术编写组
8
命令行交互界面
操作系统MS-DOS是文本命令行交互界面。
例如,需要将所有扩展名为“.AAA”的文件
替换为扩展名为“.BBB”,如果在“我的电
脑”或“WINDOWS资源管理器”中,需要
一个一个地去查找、改名,操作的局限性是
显而易见的。利用命令rename
类自然语言:类自然语言则是介于计算机语言和 自然语言之间。
自然语言:自然语言的语法成分有更多的规则, 具有多义性、微妙、丰富、灵活的特点。
人机交互设备ppt课件

最大分辨率:经过软件插值运算的图象分 辨率。
插值运算
第 12 页
11.1 输入设备 (扫描仪)
颜色深度/灰度
扫描仪有彩色和黑白两种,彩色扫描仪可扫描黑 白图象。
彩色深度(灰度):指扫描彩色(黑白)图象时每个像 素所占用的位数。
普通彩色扫描仪有24位、30位、36位和48位几 种,普通光学分辨率
第 10 页
11.1 输入设备 (扫描仪)
机械传动、光成像和转换电路三部分相互配合将反射图 像特征的光信号转换为计算机可接受的电信号。
感光元件是扫描仪的中心部件,它为一线状(单色或 三色)光电转换器件,横向整行光信号经过几次反射后到达 感光器件,决议着扫描仪的横向分辨率和颜色深度,目前运 用的扫描仪大多采用CCD(电耦合器件),是一种成熟的技术。 另一种感光器件是CIS(接触式感光器件),是一种开展中的 感光技术。
常用的有 104键、108键等。
从外表和功能分:人体工程学键盘、无线键盘、防水 键盘、多 媒体键盘等。
多媒体键盘
无线键盘
人体工程学键盘
第4 页
11.1 输入设备 (鼠标)
11.1.2 鼠标
鼠标是计算机的主要的指点式外设,在 Windows操作几乎不可短少。
机械式鼠标构造:
X 输出的光 “遮断〞轮
滚球
单色 多灰度 彩色
显示适配器:字符 →低分辨率图形→高分辨率图形 显示器:单色CRT→彩色CRT →LCD
第 16 页
11.2 显示系统 (CRT)
11.2.1 CRT(Cathode-Ray Tube)显示器
1.CRT原理 电子束经过聚焦和加速后在偏转
控制下轰击到涂有荧光粉的屏面, 使被轰击点发光。
(完整word版)《人机交互设计》复习整理

Chapter 1er.wit.specia.needs.Fo.eac.o.thes.populations.sugges.thre.way.curren.interface.coul.b.improve.t.bette.serv.them.(boo.fro.p1.t.p21)1)残疾用户对于盲人或者眼睛有疾病导致视觉不好的人, 可以使用文本到语音的转换, 文本到语音的转换能够帮助盲人用户接受电子邮件或阅读文本文件, 语音的设备更能允许某些用户界面进行语音控制的操作。
这项技术同样可以用于虽然视力完好但是特殊情况下的人, 例如开车、工作等。
对于听力障碍的用户, 往往可以经过简单改动的计算机, 实现声音到可视信号的转变。
对于身体障碍用户, 需要大量特殊输入设备, 这要取决于具体的障碍, 语音技术和人眼跟踪设备、头戴式光电鼠标都可以被用来满足残疾用户的需要。
世界上有名的例子就是伟大天文学家霍金和他的个人电脑。
2)老年用户通过用户提供对字体大小、显示对比度和音量大小的控制、更清晰的导航路径、一致的布局和更简单的命令语言来设计界面, 从而为老年人改进对界面内容的访问。
还有诸如手眼协调、增强灵敏性和改进反应时间等作法, 都能改善老年人的使用体验。
另外, 计算机游戏对老年人来说也是一个有吸引的东西, 这可以让一些惧怕使用电脑的老年人获得体验机会而被吸引。
老年人使用鼠标往往很迟钝, 我们可以转换成高精度的触摸屏。
3)儿童儿童的用户界面, 强调娱乐性和教育性。
儿童的用户界面往往与父母息息相关。
首先要注意到界面的教育性, 要为儿童的教育着想, 可以附带丰富的知识内容、家长指南资料和教师培训资料等, 尤其在艺术、音乐、写作和数学方面的教学资料。
另外, 设计需要考虑到儿童的局限性, 要简单, 易懂, 避免复杂的序列。
特别需要注意的是, 在教育和父母对孩子的关注来说, 避免对暴力、种族主义、色情资料还有儿童隐私陌生人威胁等问题的信息访问, 这都是非常重要的。
人机交互复习

第一章人机交互的基本概念:所谓人机交互是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象研究的学科。
主要研究内容:(1)人机交互界面的表示模型和设计方法好的设计可以产生好的产品(2)可用性分析与评估设计支持可用性的设计原则和可能性的评估方法(3)多通道交互技术(4)认知与智能用户界面(5)群件(6)Web设计(7)移动界面设计多通道交互技术:研究视觉、听觉、触觉和力觉等多通道信息的融合理论和方法,使用户使用语音、手势、眼神、表情等自然的交互方式与计算机系统进行通信。
人机交互技术经历的主要阶段及主要特点:1.命令行界面交互阶段特点:(1)计算机使用者被看成操作员(2)计算机对输入信息一般只做被动反应(3)操作员主要通过操作键盘输入数据和命令信息(4)界面输出以字符为主(5)缺乏自然性2.图形用户界面交互阶段特点:(1)比命令行界面相比,自然性与交互性效率大有提高(2)依赖于菜单选择和交互构件(3)命令大多通过鼠标实现(4)易对有经验的用户造成不方便(5)只能使用“手”这种输入通道(6)占用较大屏幕空间(7)难以表达和支持非空间性的抽象信息的交互3.自然和谐的人机交互阶段特点:(1)更便捷(2)更美观(3)更符合人们使用的习惯(4)以并行、非精确的方式与计算机环境进行交互第二章Norman认知模式:D.A。
Norman把认知划分为两个模式:经验认知和思维认知概念模型:是指一种用户能够理解的关于系统的描述,它使用一组构思额概念,描述系统做什么、如何运作、外观如何。
一个概念模型的优劣直接影响交互系统的用户友好程度。
开发设计一个概念模型的关键过程包括两个阶段:(1)了解用户任务需求(2)选择交互方式,并决定采用何种交互形式在理想情况下,这三个模型能互相映射,用户通过与系统映像相交互,就应该能按照设计师的意图去执行任务其他内容:记忆不如识别如何利用人测记忆特点减轻人的记忆负担是设计交互系统时需要重点解决的问题用户长于识别而短于记忆第五章图形用户界面的主要思想:桌面隐喻:直接隐喻,工具隐喻,过程隐喻所见即所得:在WYSIWYG交互界面中,所显示的用户交互行为与应用程序最终产生结果是一致的直接操纵:直接从屏幕上获取形象化命令与数据的过程图形用户界面设计的一般原则(1)界面要具有一致性(2)常用操作要有快捷方式(3)提供必要的错误处理功能(4)提供信息反馈(5)允许操作可逆(6)设计良好的联机帮助(7)合理划分并高效地使用显示屏第六章当发生一个外部或内部事件时,系统会从一个状态转换到另一个状态,称为状态转换多任务的管理可以由独立的管理程序进行管理,应用程序通过调用改管理系统程序提供的接口来实现对多任务的管理和设备的独立操作MVC模型MVC把一个应用的输入,处理,输出流程按照模型,视图和控制的方式分离,形成模型层,视图层,控制层优点模型独立于视图缺点增加了系统的结构和实现的复杂性GOMS模型:是在交互系统中用来分析用户复杂性的建模技术,用于建立用户行为模型。
人机交互基础教程复习

主要特点,其目的是使人能以声音、动作、表情等自然方式 进行交互操作。
语音交互设备
视觉交互设备
虚拟环境中的交互
触觉交互设备
设备
笔式交互设备
第2章 感知和认知基础
重点大学计算机专业系列教材
人的感知 认知过程与交互设计原则 概念模型及对概念模型的认知
图形用户界面(Graphical User Interface,GUI)的出现, 使人机交互方式发生了巨大变化。GUI 的主要特点是桌面隐 喻、WIMP技术、直接操纵和“所见即所得”。
桌面隐喻:指用户界面中用人们熟悉的桌面上的图例清 楚地表示计算机可以处理的能力。
所见即所得:在WYSIWYG交互界面中,其所显示的用 户交互行为与应用程序最终产生的结果是一致的。
事件
检查事件调 用过程模块
处理类型1 事件的过程
…
输入设备
应用程序
处理类型n 事件的过程
图4-3 事件模式
4.3 图形交互技术
几何约束 引力场 拖动 橡皮筋技术 操作柄技术 三维交互技术
几何约束
◦ 几何约束可以用于对图形的方向、对齐方式等进行规定和 校准。
◦ 对定位的约束(网格吸附)
◦ 视觉感知特点:一方面,眼睛和视觉系统的物理特性决定 了人类无法看到某些事物;另一方面,视觉系统进行解释 处理信息时可对不完全信息发挥一定的想象力。进行人机 交互设计需要清楚这两个阶段及其影响,了解人类真正能 够看到的信息。
视错觉
视错觉就是当人观察物体时,基于经验主义或不当的 参照形成的错误的判断和感知。
◦ 请求模式(Request Mode) ◦ 采样模式(Sample Mode) ◦ 事件模式(Event Mode)
第二讲人机交互技术简介PPT课件

体感交互
Leap Motion
Leap motion 视频
返回
33
?设备的易用性VS. 高性能
Tricycles Versus
Bicycles
34
实物交互
例
1 : 热 气 球
例
2 :
拼
卡
学
汉 语
眼动控制车
35
人机交互技术的发展趋势
在未来的计算机系统中,将更加强调“以人为 本”、“自然、和谐”的交互方式,以实现人 机高效合作 ➢ 集成化 ➢ 网络化 ➢ 智能化 ➢ 标准化
21
图形用户界面阶段
输入、输出设备以及界面技术的发展,催生 了使用图形用户界面的个人计算机(PC)!
Mac是全球首款使用图形用 户界面驱动的个人计算机; 是今天所有PC界面的基础
• PC的出现使人机交互界面的需求面临多样化的选 择,并向多通道、多媒体、智能化的方向发展。
22
多通道、多媒体交互阶段
44
人机交互的研究内容
人机交互与认知心理学、人机工程学、多媒体技术和虚拟现实 与增强现实技术以及图像处理、模式识别、计算机视觉和物联 网等密切相关。其中,认知心理学与人机工程学是人机交互技 术的理论基础,而多媒体技术和虚拟现实与增强现实技术等与 人机交互技术相互交叉和渗透
多媒体技术
虚拟与增强 现实技术
40
人机交互的研究内容
人机交互的研究内容十分广泛,涵盖了建 模、设计、评估等理论和方法以及在计算 机支持的协同工作、信息搜索与可视化、 超媒体与万维网、普适计算与增强现实等 方面的交互设计技术,主要包括:
• 人机交互界面表示模型与设计方法(Model and Methodology)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章人机交互基础1、人机交互(HCI)的概念:指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科狭义地讲,人机交互技术主要研究人与计算机之间的信息交换,包括人到计算机和计算机到人的信息交换两部分。
2、人机交互的研究内容:人机交互界面表示模型与设计方法可用性分析与评估多通道交互技术认知与智能用户界面群件Web设计移动界面设计3、人机交互的发展历史:命令行界面交互阶段,图形用户界面交互阶段、自然和谐的人机交互阶段4、人机交互的应用:虚拟仿真平台、动作捕捉设备、iPhone手机中文输入、人脸识别技术第二章感知和认知基础1、人的感知:视觉、视觉、触觉2、认知过程与交互设计原则(1)Norman把认知划分为两个模式:经验认知:有效、轻松地观察、操作和响应周围的事件,它要求具备某些专门知识并达到一定的熟练程度,如使用Word字处理系统编辑文档等。
思维认知:涉及思考、比较和决策,是发明创造的来源,如设计创作等。
(2)常见认知过程:感知和识别、注意、记忆、问题解决、语言处理、情感、人的个性差异3、概念模型及对概念模型的认知(1)概念模型:指的是一种用户能够理解的系统描述,它使用一组集成的构思和概念,描述系统做什么、如何运作、外观如何等。
(2)设计概念模型的关键过程:①解用户任务需求;②选择交互方式,并决定使用何种交互方式(3)对概念模型的认知设计模型——设计师设想的模型,说明系统如何运作。
系统映像——系统实际上如何运作。
用户模型——用户如何理解系统的运作。
(4)几种认知概念框架:从人们不同的认知特点,讨论用户如何理解系统概念模型,它们是:思维模型❝用户思维模型:人们在学习和使用系统的过程中,积累了有关如何使用系统的知识,而且在一定程度上,也积累了有关系统如何工作的知识。
❝在认知心理学中,思维模型被认为是外部世界的某些因素在人脑中的反映,掌握和运用思维模型使得人们能够进行推测和推理。
思维模型牵涉到两个过程—“构建”和“运用”过程,人们既可能进行有意识的思维处理,也可能进行无意识的思维处理。
信息处理模型人们把大脑视为一个信息处理机,信息通过一系列有序的处理阶段进、出大脑。
在这些阶段中,大脑需要对思维表示(包括映像、思维模式、规则和其他形式的知识)进行各种处理(如比较和匹配)❝主要目标是分析环境中的结构如何帮助人类认知,并减轻认知负担。
外部认知模型❝外部认知是要解释人们在与不同外部表示相交互时涉及的认知过程。
其主要目的是要详细说明在不同的认知活动、认知过程中使用不同表示的好处,主要包括:◦将信息、知识表面化以减轻记忆负担;◦设计有利于人的信息表示及处理工具,减轻计算负担;◦标注和认知追踪。
基于外部认知特点的交互式界面设计原则❝使用基于外部认知的方法进行交互设计时,总体原则是要在界面上提供外部表示,以减轻用户的记忆和计算负担。
为此,设计人员需要开发不同类型的可视化信息,以便用户解决某个问题,扩充和增强认知能力。
◦信息和可视化技术,可用于表示大量的数据,同时允许用户从不同的角度进行交叉比较。
◦设计良好的GUI也能大大减轻用户的记忆负担,用户能够依赖外部表示提供的线索,与系统进行交互。
4、分布式认知分布式认知法描述的是认知系统中发生了什么,它通常描述人员之间的交互,人们使用的物品及工作环境。
分布式认知的主要目的是要从信息传播媒介的角度来描述交互。
也就是说,它考虑的是信息如何表示,信息在流经不同个人以及使用不同物体时是如何重新表示的。
这类信息的转变也称为“表示状态的转变”。
分布式认知的应用:电子商务系统分布式认知被认为是连接计算机支持的协同工作和人机交互的桥梁中的重要组件第三章交互设备1、输入设备2、输出设备3、虚拟现实交互设备(1)三维空间定位设备:空间跟踪定位器、数据手套、触觉和力反馈器(2)三维显示设备:立体视觉、头盔式显示器、CAVE、裸眼立体显示器、真三维显示器课后练习:对虚拟现实交互设备进行分类归纳总结,并进行优缺点比较。
4、交互设备的整合应用:(1)山东大学考古数字博物馆应用基于桌面的虚拟现实平台(2)Michigan大学虚拟现实实验室:支持异地协同工作的虚拟现实环境第四章交互技术1、机交互输入模式(1)请求模式(Request Mode):在请求模式下,输入设备的启动是在应用程序中设置的。
应用程序执行过程中需要输入数据时,暂停程序的执行,直到从输入设备接受到请求的输入数据后,才继续执行程序(2)采样模式(Sample Mode):输入设备和应用程序独立地工作。
输入设备连续不断地把信息输入进来,信息的输入和应用程序中的输入命令无关。
应用程序在处理其它数据的同时,输入设备也在工作,新的输入数据替换以前的输入数据。
当应用程序遇到取样命令时,读取当前保存的输入设备数据。
优点:这种模式对连续的信息流输入比较方便,也可同时处理多个输入设备的输入信息。
缺点:当应用程序的处理时间较长时,可能会失掉某些输入信息。
(3)事件模式(Event Mode):输入设备和程序并行工作。
输入设备把数据保存到一个输入队列,也称为事件队列,所有的输入数据都保存起来,不会遗失。
应用程序随时可以检查这个事件队列,处理队列中的事件,或删除队列中的事件。
2、基本交互技术:定位、笔画、定值、选择、字符串输入3、图形交互技术:几何约束、引力场、拖动、橡皮筋技术、操作柄技术、三维交互技术(采用六自由度输入设备)4、语音交互技术:语音识别是计算机通过识别和理解过程把语言信号转变为相应的文本文件或命令的技术目前主流的语音识别技术是基于统计的模式识别的基本理论、一个完整的语音识别系统大致分为:语音特征提取、发声机理与模式匹配、语音模型与语意理解5、笔交互技术:手写识别技术、数字墨水技术第五章界面设计1、界面设计原则:(1)图形用户界面的主要思想:桌面隐喻、所见即所得、直接操纵(2)图形用户界面设计的一般原则:(举例说明)界面要具有一致性常用操作要有快捷方式(文件的常用操作:打开、存盘、另存为等设置快捷键)提供必要的错误处理功能提供信息反馈允许操作可逆设计良好的联机帮助合理划分并高效地使用显示屏幕2、理解用户用户是使用某种产品的人,其包含两层含义:1)用户是人类的一部分;2)用户是产品的使用者。
产品的设计只有以用户为中心,才能得到更多用户的青睐。
衡量一个以用户为中心的设计的好坏,关键点是强调产品的最终使用者与产品之间的交互质量,它包括三方面特性:产品在特定使用环境下为特定用户用于特定用途时所具有的有效性(Effectiveness)、效率(Efficiency)和用户主观满意度(Satisfaction)。
延伸开来,还包括产品前后时的整体心理3、设计流程:用户的观察和分析、设计、实施4、任务分析任务分析是交互设计至关重要的环节,在以用户为中心的设计中,关心的是如何从用户那里理解和获取用户的思维模式,进行充分、直观的表达,并用于交互设计。
请描述任务分析主要包括哪些内容?(1)使用行为分析使用行为分析就是要理解系统中每个参与者及其所需完成的任务,即分析系统所涉及的问题领域和系统运行的主要任务,分析使用该系统主要功能部分的是哪些人,谁将需要该系统的支持以完成其工作。
使用行为分析一般使用用例图描述,它从参与者的角度出发来描述一个系统的功能,主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求(2)顺序分析(3)协作关系分析设计:协作图着重显示了某个用户行为中各个系统元素之间的关系,而不再重点强调各个步骤的时间顺序。
(4)工序约束陈述(5)用户任务一览表:当所有任务分析完毕,就可以用一览表的形式描述系统中的所有用户及其可能需要完成的所有任务。
(6)任务金字塔(7)故事讲述和情节分析5、以用户为中心的界面设计Gould、Boies和Lewis于1991年提出了以用户为中心设计的四个重要原则。
及早以用户为中心:设计人员应当在设计过程的早期就致力于了解用户的需要。
综合设计:设计的所有方面应当齐头并进发展,而不是顺次发展,使产品的内部设计与用户界面的需要始终保持一致。
及早并持续性地进行测试:当前对软件测试的唯一可行的方法是根据经验总结出的方法,即若实际用户认为设计是可行的,它就是可行的。
通过在开发的全过程引入可用性测试,可以使用户有机会在产品推出之前就设计提供反馈意见。
反复式设计:大问题往往会掩盖小问题的存在。
设计人员和开发人员应当在整个测试过程中反复对设计进行修改。
第六章人机交互界面表示模型与实现1、人机交互界面表示模型(1)行为模型:该模型主要从用户和任务的角度考虑如何来描叙人机交互界面四种常见的行为模型:(重点——综合分析题)①GOMS:目标操作方法和选择行为模型是在交互系统中用来分析用户复杂性的建模技术,用于建立用户行为模型。
它采用“分而治之”的思想,将一个任务进行多层次的细化,通过目标(Goal)、操作(Operator)、方法(Method) 以及选择规则(Selection rule) 四个元素来描述用户行为。
②LOTOS:基本思想是用一套形式化和严格的表示法来刻画系统外部可见行为之间的时序关系,系统由一系列进程组成,两个以上的进程在执行同一个外部可见的行为时会发生交互,进行数据交换、信息传递、协调同步等操作。
③UAN:用户行为标注:着眼于用户和界面两个交互实体的描述,主要描述用户的行为序列以及在执行任务时所用的界面。
UAN模型的标识符主要有两种:用户动作标识符和条件选择标识符。
④CTT(单用户任务模型):是一种基于图形符号的,采用层次的树状结构来组织并表示任务模型的方法。
(2)结构模型:该模型主要从系统的角度来表示人机交互界面。
(3)模型转换(4)表现模型:表现模型(PM)描述了用户界面的表现形式,由层次性的交互对象组成。
2、界面描述语言:分类:命令式语言和陈述式语言命令式语言要求编程人员明确的指定如何执行任务,陈述性语言要求编程人员只需指定任务要做什么,陈述性语言要比命令式的语言更为抽象。
常见陈述性语言:用户界面标记语言(UIML)、扩展界面标记语言(XIML)3、窗口系统4、用户界面管理系统第七章Web界面设计1、Web界面及相关概念(1)URL:统一资源定位符(2)URI:统一资源标志符(3)HTTP(HyperText Transfer Protocol):超文本传输协议2、Web界面设计原则:(1)以用户为中心(2)一致性(3)简洁与明确(4)体现特色(5)兼顾不同的浏览器(6)明确的导航设计3、Web界面要素的设计4、Web界面基本设计技术5、Web3D界面设计技术第八章移动界面设计1、移动设备及交互方式交互方式:输入方式、输出方式2、移动界面设计原则:简单直观个性化设计易于检索界面风格一致避免不必要的文本输入根据用户要求使服务个性化最大限度的避免用户出错文本信息应当本地化3、移动界面要素设计4、移动界面设计技术与工具5、移动界面设计实例第九章可用性分析与评估1、可用性与可用性工程(1)可用性:是指特定的用户在特定环境下使用产品并达到特定目标的效力、效率和满意的程度。