1 人机交互概念
人机交互,Human–Computer Interaction简称HCI,是有关计算机系统的设计、评估、实现以及与之相关现象的学科。
人机交互设计在产品和用户之间起到桥梁的作用,这个桥梁需要让用户知道如何操作产品。
人机交互技术与设计的结合。
2 研究内容
1 界面设计的方法和过程,(给定任务和目标用户——界面);
2 界面实现方法;(软件工具或其他更高效的方法)
3 界面分析和评估;
4 开发新型界面和交互技术;
5 构建交互相关描述模型和预测模型。
3 相关领域
各学科与人机交互之间的关系:
心理学和认知学科:帮助了解用户在感知和问题求解方面的能力;
人机工程学:了解用户身体机能;
社会科学:揭示实际生活当中人与人之间的互动情况,帮助他理解更为广阔的交互背景;
计算机科学和工程学:拥有必要的实现交互技术;
商务知识:设计的产品能进入市场;
图形设计:用于产生一个令人深刻的用户界面;
科技写作:帮助生产友好的产品使用手册。
4 发展史
4.1 根据用户界面的具体形式
1 批处理
特点:编写程序用“0|1”串表示机器语言,只有少数专业人士能够运用自。
2 联机终端(命令接口)
特点:命令行界面,利用较为习惯的符号来描述计算机,受过一定训练的程序员即可完成。要求用户准确地使用规定和格式给出要完成的命令,且不原谅用户犯错误。
存在问题:
用户可能想要改变前面的答案;在回答问题时,很难对后续问题的预测。
3 文本菜单
4 WIMP界面,指代窗口、图标、菜单和指点设备。
5 多媒体用户界面
特点:鼠标为图形界面奠定了基础,可以直接操纵的交互方式,减少了键盘的操作,是普通用户也能使用。
6 多通道用户界面和虚拟现实用户界面
4.2 根据用户界面中信息载体的类型
1 文本为注的字符用户界面(GUI)
2 二维图形为主的图形用户界面(GUI)
3 多媒体用户界面
4.3 根据计算机输出信息的形式
以符号为主的字符界面;
以视觉感知为主的图形用户界面;
兼顾听觉感知的多媒体用户界面;
综合运用多种感观(包括触觉等)的虚拟现实技术。
4.4 根据人机界面中的信息维度
一维信息(主要指文本流,如早期电传式终端)。
二维信息(主要是二维图形技术,利用了色彩、形状、纹理等信息)。
三维信息(主要是三维图形技术,但显示技术仍利用二维平面为主)和多维信息(多通道的多维信息)空间。
4.5 根据人机交互中采用的语言
形式语言:形式语言是一种人工语言,特点是简洁、严密、高效。
类自然语言:类自然语言则是介于计算机语言和自然语言之间。
自然语言:自然语言的语法成分有更多的规则,具有多义性、微妙、丰富、灵活的特点。
5 人机交互与软件工程
软件工程与人机交互视为两个独立学科。
原因:
1 关注点不同。
软件工程人员以系统功能为中心(形式化);交互设计人员则以用户为中心(关注点是用户);
2 交互设计的评估方式不同。
交互评估通常是基于真实用户,评价机制来自用户真实感受。
3 两个学科一直是分开讨论。
软件工程方法与人机交互技术结合困难:
第一,首先双方对对方的价值观持否定态度;软件工程人员倾向于问题性能和处理复杂度考虑;人机交互人员的工作包含较多的灵活和主观性;
第二,所使用的方法体系存在差异;软件工程是较多使用形式化分析问题(逻辑思维),对非形式化存在偏见,人机交互领域对形式化不予以重视。
小结:
人机交互技术与设计的结合。
界面是人机交互的主要研究方向。
人机交互和各个领域有关系。
软件工程与人机交互视为两个独立学科。