
第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;
角色是根据用户的目标和特征定义的实际用户的原型。角色来自对产品用户和潜在用户的访谈和观察。角色的创建就是识别出主要利益相关者,基于其描述和其他的需求获取活动,例如访谈和调查来构造一个身份。
情景就是用前线的语言描述设计中的角色要完成的典型任务。情景描述了角色的基本目标、任务开始存在的问题、角色参与的活动以及活动的结果。
例子:场景——
时间:某天中午
地点:校园宿舍区海报宣传栏前
使用方式:用手机摄像头对海报上某个网页地址拍照,手机识别出网页地址并提取超链接,用户选择超链接登录互联网查看网页
情景:一个学生经过宿舍区校道宣传栏时看到了一张某个摄影比赛的海报。他酷爱摄影,对此次比赛十分感兴趣,但他却须赶往地铁站搭乘地铁去市区上课,此时他留意到海报上关于这个比赛的网站地址,他便用手机摄像头将网站地址拍下并储存,然后使用手机中的超链接智能识别功能识别出这个地址,于是他便一边可以一边登入超链接所在的网址浏览比赛信息,一边前往地铁站了。
(2) 层次型任务分解Hierarchical Task Analysis (HTA) 、Diagrammatic HTA
(3)Scenarios(情景)分析
(4)原型设计
第6章:
(1)格式塔设计心理学
格式塔设计心理学建立在感知环境作为整体的一部分的基础上,即使是感知环境并没有表示出整体的信息。比如,类似于用于在电子邮件或文本信息中添加情感元素的笑脸表情:-),它仅仅由三个的文本元素组成,但是通过它们来表示了整个笑脸。对交互设计者来说格式塔心理学是具有重要意义的,对如何创建菜单分组和屏幕以及页面内容组织都很有帮助。格式塔心理学的核心是为不完整的视觉信息寻找最简单的解决办法。格式塔原则对建立合理分组和增加界面的可理解性都很有帮助。
格式塔心理学的几个常见的组成部分:相近性原则,相似性原则,共同性原则等等。
第8章:
(1)Usability engineering可用性工程及其流程设计
可用性测试的三个组成部分:参与者,设计和测试者。
可用性测试的优势以及局限性:优势:极小化用户求助请求,提高用户对产品的忠诚度,为将来的产品提供基准线。
局限性:用户样本的偏移,并不一直都很有效因为受资金和时间的,人工的持续性也就是不能很真实地模拟产品使用环境。
可用性测试的四个阶段:结合5W+H理解
设计测试: 定义目的,定义你的关注点和目标,定义任务,建立特定的情节,定义度量准则,确定测试场所,选择参与者测试者和观察者(确定What、Why、Who、How、Where,就是测试什么,如何测试,何地测试,何人测试)
测试准备:建立测试计划时间表,简介和测试示范,执行一个示范性测试,人物报告(确定When,何时测试)
执行测试:预备测试和测试阶段
分析以及记录测试效果:执行测试过程中的数据处理工作和后续活动
第9章:
(1)色彩原理
人的颜色感知能力取决于光波和环境中的物体的交互方式在界面中有6种方式需要使用颜色:首先是分类、联系和区别;其次是搜索强调重要信息;第三十理解、保持和回想,也就是增加理解力,减少解释误差;最后是情感反应,增加可信度和吸引力。
第10章:
(1)WIMP Interface: elements
WIMP界面是指界面由窗口Windows、图标Icon、菜单Menus和指点设备Pointers组成的。其中每一个组件都被设计用来完成特定的任务,在界面中承担一定的角色。界面设计者的任务就是给任务分配最合适的界面要要素,使得用户可以理解界面组件的关联并且利用现有只是完成任务。
数据库:储存在计算机内,永久存储、有组织、有共享的大量数据的集合。
数据管理技术的发展阶段:1.人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有性。2.文件系统阶段:数据可以长期保存,由文件系统管理数据;数据共享性太差,冗余度大,数据性差。3.数据库系统阶段:出现数据库管理系统。
数据库系统的特点:数据结构化(本质区别);数据共享性高、冗余度低、易扩充;数据性高;数据有DBMS统一管理和控制。
数据库管理系统:1.定义:DBMS,是位于用户与操作系统之间的一层数据管理软件。2.功能:数据定义功能;数据组织、存储和管理;数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护功能;通信功能、数据转换功能、互访和互操作功能。
数据库系统:1.概念:DBS,是指在计算机系统中引入数据库后的系统。2.组成:一般由数据库、数据库管理系统、应用系统、数据库管理员构成。3.分类:集中式,C/S式,并行式,分布式。
数据模型:1.定义:现实世界数据特征的抽象。2.组成,三要素:数据结构、数据操作、数据的完整性约束。两类数据模型为1)概念模型2)逻辑模型和物理模型。
数据结构:描述数据库的组成对象以及对象之间的联系,主要描述与对象的类型、内容、性质有关的对象和与数据之间联系有关的对象。
常用的数据模型:1.层次模型,用树形结构表示各类实体以及实体间的联系。2.网状模型,允许一个以上的结点无双亲,允许一个结点可以有多于一个的双亲。3.关系模型,包含单一数据结构
