人机交互
根据学过的内容,说明我们为什么要研究人机交互
- 人机交互需求推动:追求高效、安全、舒适、准确
- 人机交互产业推动:相关产业发展,技术发展使幻想变为可能,譬如,苹果
- 人机交互界面开发技术推动:应用程序有大部分代码是用于支持用户界面的
- 产品技术条件推动:高性能、高可靠性、高可用性
- 学科发展推动: 人工智能、人类工程学、认知心理学
什么是人机交互(技术)?
人机(智能)交互(Human-Computer (Intelligent) Interaction,HCII) 关于设计 、评价 和实现供人们所使用的(智能)交互式计算系统,并围绕其主要现象进行研究的学科。
人机智能交互技术(人机智能I/O)狭义的讲,是研究人与计算系统之间进行智能通信的技术。
人机交互技术与其它相关学科的关系?
- 计算机科学:人机交互直接依赖于计算机科学,特别是在软件工程、图形设计和用户界面设计方面。计算机科学提供了构建和实现交互系统的技术基础。
- 人工智能(AI):AI 与 HCI 的关系正在快速发展。AI 技术,如机器学习和自然语言处理,正在被用来创建更智能、更适应用户需求的交互系统。例如,语音助手和聊天机器人就是这种融合的产物。
- 人类工程学(也称为人因工程学):这是研究人的能力和限制以及这些因素如何影响产品设计的学科。在 HCI 中,人类工程学关注于如何设计出符合人体工程学、容易使用且对用户友好的接口。
- 认知科学:认知科学涉及理解人类思维和学习过程,这对于设计易于理解和使用的界面至关重要。通过了解用户如何处理信息和做决策,HCI 设计者可以创建更直观的用户体验。(GPT4 生成)
人机交互研究内容有哪些?
U 计算机的应用及情景
-
U1 人类社会组织和工作
-
U2 应用领域
-
U3 人机适应(Fit and Adaptation)
H 人的因素
-
H1 人类信息处理
-
H2 语言,通信与交互
-
H3 工效学(Ergonomics )
-
认知心理学
C 计算机系统
-
C1 输入和输出设备
-
C2 对话技术
-
C3 对话风格
-
C4 计算机图形学
-
C5 对话架构(Architecture)
-
C6人工智能
D 开发过程
-
D1 设计方法
-
D2 实施技术
-
D3 评估技巧
-
D4 实例系统和案例研究
人机交互技术的发展?
-
语言命令交互阶段
- 计算机语言经历了由最初的机器语言,而后是汇编语言,直至高级语言的发展过程。这个过程也可以看作早期的人机交互的一个发展过程。
-
图形用户界面(GUI)交互阶段
- 图形用户界面:Graphical User Interface,GUI)
- 桌面隐喻、WIMP技术、直接操纵和"所见即所得"。
- 自然性和效率
- 有经验的用户有时倾向使用命令键而不是选择菜单
- 占用较多的屏幕空间,难以表达和支持非空间性的抽象信息
- 图形用户界面:Graphical User Interface,GUI)
-
自然和谐的人机交互阶段
-
虚拟现实、移动计算、无处不在(普适)计算等
-
自然和谐的人机交互
- 基于语音、手写体、姿势、视线跟踪、表情等输入手段的多通道交互。
基于AI的自然和谐用户界面,例如:
- 悬浮式显示
- 手势控制
- 直接操纵
- 多点触控
- 情感控制
-
-
研究对象
-
人:需被更加重视的研究对象(中心)
-
人的因素(Human Factors)研究:
-
感觉,感知(I) :眼耳鼻舌触
-
处理,思维§:大脑、植物神经系统
-
执行,效应(O):四肢、嘴、表情、生理指标
-
-
人因素的主观性:
- 生理感觉:低速、疲劳、空间限制、亮度、
色彩、温度、噪声、复杂性限制...
- 心理(理性+感性)认知:学习、记忆、
识别、判断、模式识别、兴趣、美感、社交、疲劳、犯错...
- 哲学感悟:
-
人因素的客观性:
-
非精确描述与感知,有错误、有情绪
-
模式识别
-
归纳推理
-
复杂决策
-
高度适应性
-
多模态/通道交流(MultiModal)
-
-
-
计算机系统(软硬件)
-
计算机系统研究:
-
处理器:CPU,MEMORY,软件
-
感知,输入:键盘、鼠标、话筒、摄像
头...
- 效应,输出:屏幕、喇叭、打印机、执行
机构...
- AI的应用:有机地匹配人的主客观性
-
-
计算机系统特点的研究:
-
高效计算
-
准确牢固记忆
-
快速一致的响应
-
高效数据处理
-
长期重复性工作
-
精确定义与识别
-
情感定义与识别
-
-
-
通信关系(输入、输出关系)
-
通信关系研究:交互(可用性目标)
-
面向人因素的特点
-
以人为中心实现高可用性。例如,多通道非精确交互
-
人做自己的事:例如,感知、体验、决策
-
-
发挥计算机特点:
- 计算机做机器擅长的事:多通道支持,满足舒适性,支持主观需求(AI理性+感性)
-
-
强调人因素的具体目标:
-
功效
-
安全
-
有效
-
-
可用性
-
易学
-
易理解
-
易操作
-
容错
-
-
满意性
-
自然
-
舒适
-
有趣
-
强调人因素的具体技术:
-
目标
- 用户希望实现的功能
-
静态可见性
-
小提示
-
用户界面易于理解(认知需求:理性+感性)
-
-
动态有反馈
- 系统变化时有显示(认知需求)
-
功能可见性
- 相关功能有自解释性,不用专门讲解(符合认知需求)
-
任务
- 用户要执行的动作
应用举例
-
制造业
-
汽车协同设计
-
设计的检视
-
虚拟装配
-
协同项目的检测
-
-
医疗
-
虚拟心脏血管手术模拟系统。
-
手术计划、训练,以及实际手术过程中引导手术
-
口腔手术
- 具有力觉和图形一体化显示功能的虚拟现实牙科手术培训系统。
-
-
教育科研
- 叙事式沉浸的建设者及协同环境 (Narrative Immersive Constructionist / Collaborative Environments),简称NICE项目
-
军事
-
军事战略战术演练和培训:飞机驾驶员培训演习仿真。
-
战斗机头盔综合显示器(HMD)面罩:显上读取所有数据。
-
飞行模拟器:由模拟座舱、运动系统、视景系统、计算机系统及教员控制台等五大部分组成。
-
-
生活
-
指纹识别和人脸表情识别。
-
掌上电脑、智能手机、PDA、智能固话终端等:手写识别
-
语音合成
-
情感交流
-
-
文化娱乐
-
地面式互动投影系统
-
静态影像
-
红外线感应技术
-
-
数字展示
-
彭德怀纪念馆多触点互动桌面:缩放、旋转、拖动
-
全息投影的博物馆
-
-
学术机构
· ACM SIGCHI
-- 国际最著名的人机交互学术组织
-- China Chapter http://www.hci.org.cn
• ACM Conferences related to CHI
-- ACM CHI
-- ACM UIST
-- ACM IUI
-- ACM CSCW
-- ACM VRST
-- ACM I3D
• 国际期刊
-- ACM Transaction on CHI
-- ACM Interactions
-- Human-Computer Interaction
-- Human-Computer Studies
-- IEEE Pervasive Computing
• IFIP TC.13
-- 国际信息处理联合会人机交互技术委员会
• 其他有影响的国际会议
-- HCI International
-- INTERACT
-- APCHI
-- CGI
-- Pervasive Computing
-- Ubiquitous Computing
• 国内会议
-- 中国人机交互学术会议(CHCI)
-- Chinagraph
-- 普适计算学术会议(PCC)
HCI技术方向
Mobile & Ubi: Ubiquitous Computing,普适计算
设计可用性
交互技术研究
AI研究(人类认知、人类情感)
人机交互与感知/认知关系?
人的感知通过人体器官和组织进行人与外部世界的信息的交流和传递,人机交互主要通过人的感知来完成,主要包括视觉感知(80%)、听觉感知和触觉感知。
人机交互过程中人们经常利用的感知有哪几种?各有什么特点?
1.视觉: 视觉是人与周围世界发生联系的最重要的感觉通道。视觉感知可以分为两个阶段:受到外部刺激接收信息阶段和解释信息阶段。一方面,眼睛和视觉系统的物理特性决定了人类无法看到某些事物;另一方面,视觉系统进行解释处理信息时可对不完全信息发挥一定的想象力。进行人机交互设计需要清楚这两个阶段及其影响,了解人类真正能够看到的信息。
2.听觉:听觉感知传递的信息仅次于视觉,其感知过程亦为接受刺激,把它的特性转化为神经兴奋,并对信息进行加工,然后传递到大脑。声音的解释是与语言的理解联系在一起的,它们都是在大脑的听觉皮层中完成的。听觉系统就像视觉系统一样,可以利用以前的经验来解释输入。另外,由于口语充满着发错音的单词、不完整的句子,而且一般说的很快,所以听觉系统的解释机制必须跟得上输入。
3.触觉:触觉的感知机理与视觉和听觉的最大不同在于它的非局部性,人们通过皮肤感知触觉的刺激,人的全身布满了各种触觉感受器,用来感受冷热,疼痛和压力。触觉感知的另一个方面是动觉(kinaesthesia),即对人的躯干和四肢的位置的感觉。
人的因素的概念是什么?
人机关系中人在各个方面的规律和特性
人的因素要点与认知过程?
视觉、听觉、触觉
刺激->知觉加工->短时记忆的注意过程->复述(rehearsal) 短时记忆信息->长时记忆
认知过程包括:
-
感知和识别
-
注意
-
记忆
-
学习
-
阅读、说话、聆听
-
解题、规划、推理和决策
认知过程与交互设计原则
认知过程 | 对应的交互设计原则 |
---|---|
1.感知和识别 | 感知的形式要便于识别(多特征) |
2.注意 | 对界面设计的要求:重要条目应足够引起注意 |
3.记忆 | 便于短时和长时记忆 |
4.学习 | 便于记忆和学习掌握 |
5.阅读、说话、聆听 | 采用丰富明确的形式,多进行界面设计考虑 |
6.解题、规划、推理决策 | 便于注意、记忆、学习→理解,便于正确操作 |
分布式认知?
是一种超出人脑的与更大环境有关的系统认知模型。能"记忆"和处理更多的信息,具有更强的处理能力。
分布式认知是一种将认知主体和环境看做一体的认知理论 ,分布式认知活动是对内部和外部表象的信息加工的过程 。一个分布式认知系统可以被看做包含多个主题 、多种工具和多样技术 ,协调内部外部表象,且有助于提供一种动态信息加工的系统。
分布式认知法描述的是认知系统中发生了什么,它通常描述人员之间的交互,人们使用的物品及工作环境。主要目的是要从信息传播媒介的角度来描述交互。也就是说,它考虑的是信息如何表示,信息在流经不同个人以及使用不同物体时是如何重新表示的。这类信息的转变也称为"表示状态的转变"。
基于人的色觉实验的颜色模型?
基于人类色觉实验的颜色模型旨在理解和模拟人类如何感知和区分颜色。这些模型对于人机交互设计、图形设计、视觉艺术以及任何涉及颜色使用的领域都非常重要。以下是一些关键的颜色模型和它们的基本概念:
- RGB模型(红绿蓝模型) :
- RGB模型基于人眼对红色、绿色和蓝色的感知。这是一种加色模型,常用于电视和计算机屏幕。
- 在RGB模型中,不同的颜色通过调整红色、绿色和蓝色光的强度组合而成。
- CMYK模型(青色、品红、黄色和黑色模型) :
- CMYK是一种减色模型,主要用于彩色印刷。
- 该模型基于颜料的混合,其中青色、品红、黄色和黑色被用来产生其他颜色。
- HSB/HSV模型(色相、饱和度、亮度/值模型) :
- HSB/HSV是一种更直观的颜色模型,将颜色描述为色相(颜色的种类)、饱和度(颜色的纯度)和亮度(颜色的明暗)。
- 这种模型对于用户界面设计特别有用,因为它允许设计师更直观地调整颜色属性。
- Lab颜色模型 :
- Lab颜色模型是基于人类视觉响应设计的。它旨在是设备无关的,能够准确地表达颜色。
- L代表亮度,a和b代表从绿色到红色和从蓝色到黄色的颜色对立。
- 色彩感知与应用 :
- 人类对颜色的感知受到多种因素的影响,包括文化、个人经验和环境光线。
- 在设计用户界面时,重要的是要考虑到色盲和视觉障碍者的需求,确保信息的可访问性和可读性。
在人机交互设计中,理解这些颜色模型对于创建具有良好视觉吸引力和可用性的界面至关重要。设计师需要根据目标平台(如打印媒体、网页或应用程序)和用户群体(考虑到色觉异常等因素)选择合适的颜色模型。
RGB的混色类型是什么,色彩通道和人体视觉细胞有什么关系
RGB色彩模型是一种加色模型,主要用于光的混合。它基于三原色(红色、绿色和蓝色)的混合原理。
- 在RGB模型中,颜色通过增加红、绿、蓝光的强度来混合。
- 当红色、绿色和蓝色光以全强度混合时,结果是白光。
- 当这些颜色不混合时,显示为黑色(在理想情况下,即无光状态)。
视觉系统中存在三类视锥细胞,RGB模型的三个颜色通道直接对应于人眼中的这三种视锥细胞。
-
第一类:短波长------蓝色敏感
-
第二类:中波长------绿色敏感
-
第三类:长波长------红色敏感
影响认知的根本因素
个体的差异
格式塔原理
格式塔原理(Gestalt Principles),源自格式塔心理学,是关于人类视觉感知和处理图像的一组理论。这些原理解释了人们如何在看似混乱的视觉信息中组织视觉元素,形成整体的理解。在人机交互设计、平面设计、艺术以及认知心理学等领域中,格式塔原理非常重要。
格式塔原理主要包括以下几个方面:
- 接近律(Proximity) :
- 物体彼此靠近时,人们会将它们视为一组。在设计中,通过将相关元素放置在一起,可以帮助用户理解和组织信息。
- 相似律(Similarity) :
- 人们倾向于将看起来相似的元素归为一组。这可以通过颜色、形状、大小或其他视觉属性来实现。
- 连续律(Continuity) :
- 人们倾向于将元素以顺序或连续的方式进行视觉连接。这导致了流畅的视觉路径,并影响元素的视觉排列。
- 闭合律(Closure) :
- 即使物体是不完整的或空间是不连续的,人们也倾向于看到完整的形状。例如,在一组不完整的形状中,人们可能会感知到一个完整的图形。
- 协变律(Common Fate) :
- 当一组物体以相同的方向或方式运动时,人们会将它们视为一个整体。
- 背景分割(Figure-Ground) :
- 人们自然区分视觉场景中的物体(图形)和背景。这种区分有助于理解图像的焦点和相关性。
格式塔原理一定程度上反映了人的视觉感知的相对性
科学认知
人机交互中的科学认知
二元线性思维: 交互模型
多维非线性思维:智能自适应
HCI系统开发中的科学认知
瀑布设计流程:知识
迭代评估循环:实践出真知
Donald Norman模型
-- 用户建立其目标:例如,创建一个红色的三维实体
-- 任务规划
-- 定义界面操作:例如,具体的画实体动作
-- 执行操作
-- 感知系统状态
-- 解释系统状态
-- 面向目标评估系统状态
为什么要研究交互范式?
关心HCI的可用性:共性特点
-- 可用性开发方法:usability
-- 评估可用性
交互系统设计与发展
-- 可用性设计范式:继承与创新
交互范式
- 批处理:Batch processing
- 分时处理
- 网络处理
- 图形显示
- 微处理器---PC
- WWW
- 普适计算、IoT
- AI、量子计算、...?
交互技术
- 输入模式
- 基本技术
- 图形与三维交互
- 自然交互、AI+
设计基础准则简述:
- 预设功能/自解释功能(affordance)
- 概念模型设计关键原则
- 界面设计中的故事板方法
自解释功能
事物所带有的可以被(特定人)感知的实际可操作性
设计概念模型和用户概念模型的定义,两者有什么关系
用户模型------基于思维模型(认知规律)用户如何理解或认知系统的运作。(业务性)
设计概念模型------设计师设想和准备用计算机实现的模型,说明系统如何运作。(系统性)
系统映像------系统实际上如何运作。槪念模型与用户模型匹配好坏影响HCI可用性(技术性)
系统映像按照概念模型进行技术实现,用户模型与系统映像相互影响。
良好设计的四原则:
- 让控制可见
- 自然匹配
- 提供反馈
- 限制因素
感知决策(化繁为简)的七个原则:
- 应用存储与外部世界和头脑中的知识
- 简化任务的结构
- 注重可视性,消除执行阶段和评估期间的人际不匹配
- 建立正确的匹配关系
- 利用自然和人为的限制因素
- 考虑可能出现的人为差错
- 最后选择,采用标准化
界面设计中的故事板方法
认知走查(Cognitive Walkthrough ,CW):
简化的可用性评估 ,通过分析用户的认知过程(Thinking aLoud)来评估交互系统
需要发现的认知走查的目标问题:
① 不知道下一步该做什么
② 找不到解决问题的操作序列
③ 能发现操作的控制方式却不知道如何使用
④ 得不到合适的反馈,不知道他们的操作是否能顺利的完成任务
5步骤:
1) 对交互界面的详细描述:例如,用户对菜单的位置的评判
2 ) 选择任务:指定需评估的典型的界面任务,确定一个或多个正确的操作序列。
3 ) 用故事引导用户了解完成任务所需要的操作:用故事概念启示用户选择自己的行为
4 ) 观察记录用户的行为:注意界面对用户自引导作用是否正常
5 ) 分析错误引导反映的界面上存在的问题:分析原因
五个特征:
a) 由分析者操作的、反映的是分析者的判断,而不是用户测试;
b) 分析特定的用户任务,而不是对整个界面特征作评价;
c) 分析正确操作是否被用户采用,而不是进行用户行为的预测;
d) 要找出原因,而不是仅仅发现界面中存在的问题;
e) 追踪用户的心理加工过程来发现问题,而不是聚焦于界面本身。
启发式评估(Heuristic Evaluation)
基于经验性的规则评估交互系统的可用性。只考虑重要问题,忽略次要问题
启发式评估的特点:
-
简单、低成本
-
可由专家进行操作
-
易于发现较大的设计缺陷
-
-
评估工作化繁为简,有可能与实际交互情况不符
-
简单检查清单,很难涵盖整体情况
-
非定量评估,有时不够准确
-
启发评估流程
1) 评估前的必要知识(规则等)培训
2) 评估
-
每人单独做界面评估,然后汇总结果
-
两轮工作
-
第一轮: 熟悉流程和范围
-
第二轮: 有所聚焦
-
-
每人提供问题列表
-
解释是否与启发式规则相匹配
-
列出问题的清单
-
3) 问题等级评价
-
划分问题等级
- 美观性,较小的,主要的 ,很严重的
-
先每个人单独划分,然后按小组划分
4) 形成任务报告
-
与设计团队讨论所得到的结果
-
给出潜在的解决方案建议
-
评估解决问题的难度
可用性定义(ISO9241-11):
产品在特定环境下特定用户用于特定用途时所具有的:效果、效率 和用户主观满意度。
可用性测试与快速评估的对比:
前者 是对后者评估过程与内容的一种细化
前者 需要制定不同主题的评估计划及其费用。如,人员、场地、道具、后勤等。后者是一种简化方法,成本较低。
前者 需要评估团队花费大量的时间,后者可以控制在极短时间内完成。
评估方法分类
1、用户参与的评估
(1)对比实验:用户数:
-- 多组设计的可用性比较;
-- 用户数:例如,每组12人以上。
(2)可用性观察测试:
-- 通过观察找出界面可用性问题,提出设计改进建议;
-- 可以是正式的实验室观察,也可以是非正式的观察。
-- 用户数:2人以上,一般6-12人。
2、用户不参与的评估
(1)启发式评估
-- 可用性专业人员根据已有的可用性原则,对界面进行逐一评估
(2)认知走查法
-- 可用性专业人员将自己"扮演"成为用户,通过一定的任务对界面进行检查评估。
(3)其他方法
如何搜集实验数据
两种类型的数据
-
过程数据
- 观察记录用户的行为
-
底层数据
-
记录发生的各种数据 (time, errors, success)
-
i.e., 各种因变量
-
出声思考
IBM公司Clayton Lewis 在1982年在《以任务为中心的界面设计》书中被阐述
- 需要知道用户所思 , 而不仅仅是所为
-
要求被试者在交互时说出:
- 在想什么
-
想要做什么
-
引起问题的原因
-
所看到的事物
- 记录
- 描述用户在做什么,说明为什么这样做
评估准备
(1) 人员组成------用户(不)参与的评估
(2) 人员培训------用户(不)参与的评估
(3) 观察者安排------用户参与的评估
(4) 评估计划
(5) 评估任务设计
(6) 招募测试用户------用户参与的评估
评估报告的一般性内容有哪些
评估报告因不同的目标和阅读对象而不同。
启发式评估报告内容
① 可用性问题的事实(关键事件的证据:用户的目标、用户行动的效果)
② 对问题的解释
③ 问题的严重性描述,或优点描述
④ 问题可能的解决方案/其他可能的进一步优化方案
可用性自变量
① 用户特征
② 系统/界面特征
③ 任务特征
可用性因变量
① 效率
② 效果,包括易学易记、易理解、易操作、容错
③ 满意度
什么是可用性评估?
可用性评估最常用的两个方式:用户测试和专家评估。这两种方式主要是针对产品使用的有效性、效率、满意度,以及影响产品可用性的其他特征进行了评估。
可用性评估指标
① 效率方面,用户任务完成时间或反应时间
② 易学易记方面,用户学习时间、记忆遍数、主要记忆难度、任务是否完成
③ 易理解方面,评价用户反应与系统的匹配度,阅读停顿是否多
④ 易操作方面,动作时间、动作效率、犯错次数、一个任务的操作次数
⑤ 容错方面,犯错次数、错误恢复次数、错误信息理解
⑥ 满意度方面,总体评价、效率评价、效果评价、具体部分的评价、用户的情绪反应
迭代设计
迭代设计是一种在产品开发过程中反复循环的设计方法。这种方法涉及一系列重复的步骤,用于逐步改进和精细化产品设计。迭代设计的核心思想是通过连续的测试、评估和修改来不断完善产品,而不是一次性设计出最终产品。
8步骤:
i. Acceptance 接受任务
ii. Analysis 分析
iii. Definition 定义
iv. Ideation 构思
v. Idea selection 选择想法
vi. Implementation 实现
vii. Evaluation 评价
viii. 测试报告
迭代设计与瀑布设计模型的主要不同之处
① 瀑布模型一般没有反馈或例行的循环
• 修正错误工作开销很大*(每个阶段都可能会增加数倍的工作开销)*
② 迭代设计有反馈或例行的循环
• 迭代设计将会更早的发现问题
IDEO头脑风暴的准则
① 明确焦点问题(提取第一性):Sharpen the Focus
② 规则的可操作性(小、易、渐进):Playful Rules
③ 对创意进行计数(认知):Number Your Ideas
④ 不断创建和激发新创意(基于第一性):Build and Jump
⑤ 充分利用所处环境,部署各种提醒(表达):The Space Remembers
⑥ 头脑的预热活动(强化注意力):Stretch Your Mental Muscles
⑦ 建立实物(知行合一,表达):Get Physical
原型设计的四个要素
① 原型的表示或描述设计
② 原型设计的范围
③ 选择是否设计可运行的原型
④ 确定原型设计的成熟性(面向迭代设计的哪个阶段)
快速原型方法
① 素描
② 实物模型
③ 故事板
④ 剧本
⑤ 手册与教程
高保真度原型是什么
最终的HCI系统产品,能够测试其bug
可用性工程ISO 9241
-
效率/有效性(efficiency):效率高
-
效果/有用性(effectiveness):基本功能
-
满意度(satisfaction):感觉好(舒适、美观:喜欢)、易认知
GOMS:对用户认知决策过程建模
-- 目标 (Goal):用户的意图,想实现的目标
-- 方法 (Method):将目标分解为子目标或子操作的方法
-- 操作 (Operator):用户执行的基本动作,是原子性的
-- 选择 (Selection):表示有多种方法可选
LOTOS基本概念
行为:时序关系的交互序列
行为交互:基于"关口"(gates)
交互操作:数据交换、信息传递、协调同步等
行为表达式:表示时序关系的LOTOS算符组合而成
约束关系:描述交互子任务之间的关系
LOTOS算符主要有以下几种:
-
T1 ||| T2
(交替Interleaving) -
T1 [] T2
(选择Choice) -
T1 | [a1,...,an] | T2
(同步Synchronization) -
T1 [> T2
(禁止Deactivation) -
T1 >> T2
(允许Enabling)
HCI界面设计重要思想
① 桌面隐喻
② 所见即所得
③ 直接操纵
图形用户界面的一般性原则
① 界面具有一致性
② 常用操作要有快捷方式
③ 简单的错误处理
④ 重要操作要有信息反馈
⑤ 操作可逆
⑥ 设计良好的联机帮助
⑦ 合理划分并高效地使用显示屏
⑧ 显示与输入方式一致
⑨ 减少输入动作(隐藏不可用命令)
⑩ 可自选输入方式,能删除错误输入,允许用户控制交互过程