版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第五章 人机界面设计 人机界面人机界面Human Computer Human Computer InterfaceInterface,简称,简称HCIHCI通常也称为用户界通常也称为用户界面面界面设计主要包括三个方面:界面设计主要包括三个方面:设计软件构件之间的接口设计软件构件之间的接口设计模块和其他非人的信息消费者和消费者设计模块和其他非人的信息消费者和消费者的界面的界面设计人如用户和计算机间的界面设计人如用户和计算机间的界面 5.1 5.1 界面的设计原那么界面的设计原那么分析用户类型分析用户类型运用程序和界面分别运用程序和界面分别一致性一致性尽量减少用户任务尽量减少用户任务提供反响提
2、供反响出错处置和协助功能出错处置和协助功能添加可视化图形表示添加可视化图形表示5.1.1 黄金规那么 在有关界面设计的著作中在有关界面设计的著作中, Theo MandelTheo Mandel发明了三条黄金原那么发明了三条黄金原那么:置用户于控制之下置用户于控制之下减少用户的记忆负担减少用户的记忆负担坚持界面一致坚持界面一致 黄金规那么:置用户于控制之下黄金规那么:置用户于控制之下 Mandel Mandel定义的一组允许用户操作控制的原那定义的一组允许用户操作控制的原那么:么:以不强迫用户进入不用要的或不希望的动作以不强迫用户进入不用要的或不希望的动作的方式来定义交互方式的方式来定义交互方
3、式提供灵敏的交互提供灵敏的交互允许用户交互可以被中断和吊销允许用户交互可以被中断和吊销当技艺级别添加时可以使交互流水化并允许当技艺级别添加时可以使交互流水化并允许定制交互定制交互运用户隔离内部技术细节运用户隔离内部技术细节设计应允许用户和出如今屏幕上的对象直接设计应允许用户和出如今屏幕上的对象直接交互交互黄金规那么:减少用户的记忆负担黄金规那么:减少用户的记忆负担 Mandel Mandel定义了一组设计原那么,使界面定义了一组设计原那么,使界面可以减少用户记忆负担:可以减少用户记忆负担:减少对短期记忆的要求减少对短期记忆的要求建立有意义的缺省建立有意义的缺省定义直觉性的捷径定义直觉性的捷径界
4、面的视觉规划应该基于真实世界的隐界面的视觉规划应该基于真实世界的隐喻喻以不断进展的方式提示信息以不断进展的方式提示信息缺省值黄金规那么:坚持界面一致黄金规那么:坚持界面一致 用户应以一致的方式展现和获取信息用户应以一致的方式展现和获取信息一切可视信息的组织均按照均按照贯穿一切屏幕一切可视信息的组织均按照均按照贯穿一切屏幕显示所坚持的设计规范显示所坚持的设计规范输入机制被约束到有限的集合,在整个运用中被输入机制被约束到有限的集合,在整个运用中被一致地运用一致地运用从义务到义务的导航机制被一致地定义和实现从义务到义务的导航机制被一致地定义和实现MandelMandel定义了一组协助坚持界面一致性的
5、设计原定义了一组协助坚持界面一致性的设计原那么那么允许用户将当前义务放入有意义的语境允许用户将当前义务放入有意义的语境在运用系列内坚持一致性在运用系列内坚持一致性如过去的交互模型已建立起了用户期望,除非有如过去的交互模型已建立起了用户期望,除非有迫不得已的理由,不要改动它迫不得已的理由,不要改动它5.1.2 用户友好性设计 用户友好性普通属软件的性能用户友好性普通属软件的性能特性,它独立于一切详细功能,却特性,它独立于一切详细功能,却影响着一切功能的重用性。影响着一切功能的重用性。 用户友好性应表达在与用户有用户友好性应表达在与用户有接口的软件特性上。接口的软件特性上。 用户友好性的根本目的是
6、为了用户友好性的根本目的是为了软件可重用性、可维护性。软件可重用性、可维护性。用户友好性的标志用户友好性的标志可操作性可操作性强壮性强壮性易学习性易学习性可扩展性可扩展性 5.1.3 5.1.3 反响呼应时间反响呼应时间( (系统延迟系统延迟) ) 系统闭合等级:系统闭合等级:极限闭合等级极限闭合等级: 15: 15秒秒复杂闭合等级:复杂闭合等级: 4 41515秒秒简单闭合等级:简单闭合等级: 2 24 4 秒秒最简单闭合等级最简单闭合等级: 1: 12 2 秒秒瞬时呼应瞬时呼应: 1: 1秒秒5.2 用户界面设计5.2.1 界面设计模型设计用户界面要思索四种模型:软件工程师创建的设计模型软
7、件工程师创建的设计模型 design modeldesign model人员工程师创建的用户模型人员工程师创建的用户模型 user modeluser model终端用户对未来系统的假想终端用户对未来系统的假想sysytem perceptionsysytem perception或或userusers s modelmodel系统实现后得到的系统映象系统实现后得到的系统映象sysytem imagesysytem image 四种模型可四种模型可能相差甚远,能相差甚远,界面设计人界面设计人员的义务就员的义务就是消除这些是消除这些差距,导出差距,导出一致的界面一致的界面表示表示5.2.2 用户
8、界面设计过程用户界面设计过程包括四种不同的框架:用户界面设计过程包括四种不同的框架:用户、义务和环境分析及建模用户、义务和环境分析及建模界面设计界面设计界面构造界面构造界面确认界面确认5.2.2.1 用户分析偶尔型偶尔型陌生型陌生型熟练型熟练型专家型专家型新手新手对系统有了解的中级对系统有了解的中级用户用户对系统有了解的经常对系统有了解的经常用户用户用户类型用户类型: :影响用户行为特性的要素影响用户行为特性的要素人人- -机匹配性机匹配性人的固有技艺人的固有技艺人的固有弱点人的固有弱点用户的知识阅历用户的知识阅历用户对系统的期望和态度用户对系统的期望和态度用户对计算机系统的要求用户对计算机系
9、统的要求让用户灵敏地运用让用户灵敏地运用顺应不同类型用户顺应不同类型用户系统的行为及效果对用户透明系统的行为及效果对用户透明用户对系统的期望和态度用户对系统的期望和态度提供联机协助功能提供联机协助功能人机交互尽能够和人际通讯类似人机交互尽能够和人际通讯类似用户技艺方面的运用需求用户技艺方面的运用需求应让系统去顺运用户应让系统去顺运用户运用易于了解、掌握的准自然言语运用易于了解、掌握的准自然言语一致性的系统设计一致性的系统设计用户对系统的期望和态度用户对系统的期望和态度能经过系统学习能经过系统学习系统提供演示及范例系统提供演示及范例用户习性方面的运用需求用户习性方面的运用需求系统应让用户有耐心系
10、统应让用户有耐心系统应很好地对付人的易犯错误系统应很好地对付人的易犯错误系统应对不同用户提供不同交互方式系统应对不同用户提供不同交互方式用户阅历、知识方面的运用需求用户阅历、知识方面的运用需求系统应能让未经专门训练的用户运用系统应能让未经专门训练的用户运用系统能对不同阅历用户做出不同反响系统能对不同阅历用户做出不同反响提供同一系统的一致性,建立规范化人提供同一系统的一致性,建立规范化人- -机界面机界面系统必需顺运用户在运用领域的知识变系统必需顺运用户在运用领域的知识变化,提供动态的自顺应的设计化,提供动态的自顺应的设计用户对系统的期望方面的要求用户对系统的期望方面的要求用户界面应提供笼统、生
11、动、美观的规用户界面应提供笼统、生动、美观的规划显示和操作环境划显示和操作环境系统处置问题应尽能够简单,提供学习系统处置问题应尽能够简单,提供学习机制机制系统应对不同用户提供不同交互方式系统应对不同用户提供不同交互方式5.2.2.2 人-机界面的交互方式1 1 菜单界面菜单界面 按显示笼统分类按显示笼统分类: :正文菜单正文菜单图标菜单图标菜单正文图标混合菜单正文图标混合菜单按屏幕位置和操作风格分类按屏幕位置和操作风格分类: :固定固定浮动浮动下拉式下拉式嵌入式嵌入式图标式菜单图标式菜单菜单条菜单条弹出式菜单弹出式菜单弹出式协助文本弹出式协助文本下拉式菜单、瀑布式菜单下拉式菜单、瀑布式菜单瀑布
12、式菜单瀑布式菜单 2 2 对话对话 对话方式对话方式: :(1)(1)必需回答式必需回答式(2)(2)无需回答式无需回答式(3)(3)警告式警告式 对话实现方式对话实现方式: :(1)(1)规范对话规范对话(2)(2)定做式对话定做式对话3. 3. 功能键功能键4. 4. 图符界面图符界面5. 5. 填表界面填表界面6. 6. 命令言语界面命令言语界面7. 7. 查询言语界面查询言语界面8. 8. 自然言语界面自然言语界面5.2.2.3控制界面的设计(1)(1)用控制对话选择操作命令用控制对话选择操作命令(2)(2)用菜单界面进展控制用菜单界面进展控制(3)(3)用功能键定义操作命令用功能键定
13、义操作命令(4)(4)用图标表示对象或命令用图标表示对象或命令5.3 义务分析和建模 5.4 界面设计开发 界面设计过程的步骤:界面设计过程的步骤:建立义务的目的和意图建立义务的目的和意图为每个目的和意图制定特定的动作序列为每个目的和意图制定特定的动作序列按在界面上执行的方式对动作序列进展规约按在界面上执行的方式对动作序列进展规约指明系统形状,即执行动作时的界面表现指明系统形状,即执行动作时的界面表现 定义控制机制,即用户可用的改动系统形状定义控制机制,即用户可用的改动系统形状的设备和动作的设备和动作指明控制机制如何影响系统形状指明控制机制如何影响系统形状指明用户如何经过界面上的信息解释系统形
14、指明用户如何经过界面上的信息解释系统形状状5.4.1 定义界面对象和动作 为创建描画图符的图形设计和放置、为创建描画图符的图形设计和放置、描画性屏幕文字的定义、窗口的规约和命描画性屏幕文字的定义、窗口的规约和命名、菜单项的规约的屏幕规划提供根底。名、菜单项的规约的屏幕规划提供根底。 呼应时间、命令和动作构造、错误处呼应时间、命令和动作构造、错误处置和协助设备等设计问题应该在精化设计置和协助设备等设计问题应该在精化设计模型时思索。模型时思索。5.4.2 导航方式线性线性层次层次网络式网络式混合式混合式5.4.3 数据输入界面设计数据输入的规那么数据输入的规那么明确的输入明确的输入明确的动作明确的
15、动作明确的取消明确的取消确认删除确认删除提供反响提供反响允许编辑允许编辑提供复原提供复原UndoUndo自在格式自在格式提示输入的范围提示输入的范围5.4.4 数据显示界面设计数据显示的规那么数据显示的规那么只显示必要的数据只显示必要的数据在一同运用的数据显示在一同在一同运用的数据显示在一同显示出的数据应与用户执行的义务有关显示出的数据应与用户执行的义务有关每一屏数据的数量不应超越整个屏幕面积的每一屏数据的数量不应超越整个屏幕面积的30%30%屏幕规划规那么屏幕规划规那么尽量少用代码和缩写尽量少用代码和缩写多个显示画面,应建立一致格式多个显示画面,应建立一致格式提供明了的标题、标栏及其它提示信
16、息提供明了的标题、标栏及其它提示信息遵照用户习惯遵照用户习惯采用颜色、字符大小、下划线、不同字体等采用颜色、字符大小、下划线、不同字体等方式强化重要数据方式强化重要数据5.5 实现工具 用户界面工具箱用户界面工具箱 用户界面开发系统用户界面开发系统(UIDS):(UIDS):采用预包装的采用预包装的软件构件来构造用户界面软件构件来构造用户界面 UIDSUIDS的固有机制的固有机制: :管理输入设备管理输入设备确认用户输入确认用户输入处置错误和显示出错信息处置错误和显示出错信息提供反响提供反响( (如自动的输入呼应如自动的输入呼应) )提供协助和提示提供协助和提示处置窗口、域和窗口内的滚动处置窗口、域和窗口内的滚动建立运用软件和界面间的衔接建立运用软件和界面间的衔接将运用程序与界面管理功能分开将运用程序与界面管理功能分开允许用户定制界面允许用户定制界面 5.6 设计评价初步设计初步设计创建原型创建原型#n界面界面修正设计修正设计用户评价用户评价界面界面设计者研讨设计者研讨评价结果评价结果创建原型创建原型#1界面界面界面设计评价周期界面设计评价周期HELP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年混凝土搅拌桩施工承包协议版B版
- 承包合同范文合集五篇
- 主管工作计划模板汇编5篇
- 幼儿园秋季教学工作计划5篇
- 立项报告范本范文
- 人事助理的实习报告汇编10篇
- 幼儿园会计工作计划2022年
- 体育课篮球运球教案范文
- 关于关于个人述职报告合集6篇
- 酒店员工的辞职报告书15篇
- 2023年四川省自然资源投资集团有限责任公司招聘笔试题库及答案解析
- 池州东升药业有限公司核心原料药及高端医药中间体共性生产平台建设项目环境影响评价报告书
- 弥漫性甲状腺疾病的超声诊断课件
- 组织架构图模板课件讲义
- 信用证常用条款中英文对照
- 四年级上册音乐教案-9.1铁路修到苗家寨 |湘艺版
- 拔罐技术操作流程图
- 围墙工程量清单
- 房屋维修加固工程监理实施细则
- 合力为科技hlw8012应用设计v2.31hlw8012参数计算说明
- 第一篇构建分析供应链的战略框架的方法论精选课件
评论
0/150
提交评论