当前位置:文档之家› 人机界面设计原则

人机界面设计原则


7. 合理选择文本和图形 对系统运行结果输出信息,如果重点是要 对其值作详细分析或获取准确数据,那么应该使 用字符、数字式显示;如果要了解数据总特性或 变化趋势,那么使用图形方式更有效。
8. 使用多窗口 图形和多窗口显示,可以充分利用微机系 统的软硬件资源,并在交互输出中大大改善人机 界面的输出显示能力。 9. 使用彩色 合理使用彩色显示可以美化人机界面外观. 改善人的视觉印象,同时加快有用信息的寻找速 度,并减少错误。
黄金规则:减少用户的记忆负担 设计原则:使界面能够减少用户记忆负担:
• 减少对短期记忆的要求
• 建立有意义的缺省
• 定义直觉性的捷径 • 界面的视觉布局应该基于真实世界的隐喻 • 以不断进展的方式揭示信息
黄金规则:保持界面一致
用户应以一致的方式展示和获取信息
• 所有可视信息的组织均按照均按照贯穿所有屏幕显示所保持的 设计标准
(2). 文字与用语 对文字与用语设计格式和内容应注意以 下几点: 1). 用语的简洁性。避免用专业术语,要 使用用户的行话。尽量用肯定句而不用否定句; 用主动语态而不用被动语态。在按钮、功能键标 示中应使用描述操作的动词,而免用名词。 2). 格式。一屏不要文字太多,在关键词 处进行加粗,变字体等处理。尽量用小写字母和 易认的字体。 3). 信息内容。显示的信息内容要简洁清 楚,采用用户熟悉的简单句子。
4. 控制界面设计
人机交互控制界面遵循的原则是:为用户 提供尽可能大的控制权,使其易于访问系统的设 备,易于进行人机对话。控制界面设计的主要任 务如下: (1). 控制会话设计 每次只有一个提问,以免使用户短期负担 增加。在需要几个相关联的回答时,应重新显示 前一个回答,以免短期记忆带来错误。还要注意 保持提问序列的一致性。
5. 顺序性原则 合理安排信息在屏幕上显示顺序。一般有 如下因素决定信息显示的顺序。 (1). 按照使用顺序显示信息 (2). 按照习惯用法顺序 (3). 按照信息重要性顺序 (4). 按照信息的使用频度 (5). 按照信息的一般性和专用性 (6). 按字母顺序或时间顺序显示
6. 结构性原则 界面设计应是结构化的,以减少复杂度, 结构化应与用户知识结构相兼容。
2.2 人机界面设计原则
根据用户心理学和现阶段计算机的特点,人 机界面交互的设计可以归纳成以下几项原则:
1. 面向用户的原则 反馈信息和屏幕输出应面向用户、指导用 户,以满足用户使用需求为目标。 屏幕输出的信息是为了使用户获取运行结 果,或者是获取系统当前状态,以及指导用户应 如何进一步操作计算机系统。所以在满足用户需 要的情况下,首先应使显示的信息量减到最小, 绝不显示与用户需要无关的信息,以免增加用户 的记忆负担。其次,反馈信息应能被用户正确阅 读、理解和使用。第三,应使用用户所熟悉的术 语来解释程序,帮助用户尽快适应和熟悉系统的 环境。第四,系统内部在处理工作时要有提示信 息,尽量把主动权让给用户。
3. 屏幕显示设计
计算机屏幕显示的空间有限,如何设计使 其发挥最大效用,又使用户感到赏心悦目,可参 考如下方法: 布局 屏幕布局必须协调,应遵循以下5项原则: 1). 平衡。 2). 预期:屏上所有对象,如窗口按钮, 菜单等处理应一致化,使对象的动作可预期。 3). 经济:努力用最少的数据显示最多的 信息。 4). 顺序:对象显示的顺序应依需要排列. 5). 规则化。
(2). 菜单界面设计 各级菜单中的选项,应既可用字母键应答. 还可用鼠标按键定位选择。在各级菜单结构中, 除将功能项与可选项正确分组外,还要对用户导 航作出安排。如菜单级别及正在访问的子系统状 态应在屏幕顶部显示。利用回溯工具改进菜单路 径跟踪,使用户利用单键能回到上页菜单选择等. 另外,在各级菜单的深度(多少级菜单)和宽度 (每级菜单有多少选择项)设置方面要进行权衡。
在人机界面设计中,首先要进行界面设计 分析,即收集到有关用户及其应用环境信息之后. 进行用户特性分析,用户任务分析等。任务分析 中对界面设计要有界面规范说明,选择界面设计 类型,并确定设计的主要组成部分。 由于人机界面是为适合人的需要而建立的. 所以要弄清楚使用该界面的用户类型,要了解用 户使用系统的频率、用途,并对用户的综合知识 和智力进行测试。这些均是用户分析中的内容, 在此基础上产生任务规范说明,进行任务设计。
四种模型可 能相差甚远, 界面设计人 员的任务就 是消除这些 差距,导出 一致的界面 表示
• 输入机制被约束到有限的集合,在整个应用中被一致地使用
• 从任务到任务的导航机制被一致地定义和实现
帮助保持界面一致性的设计原则
• 允许用户将当前任务放入有意义的语境 • 在应用系列内保持一致性
• 如过去的交互模型已建立起了用户期望,除非有迫不得已的理 由,不要改变它
5.1.2 用户友好性设计
用户友好性一般属软件的性能特性,它独 立于所有具体功能,却影响着所有功能的重用 性。 用户友好性应体现在与用户有接口的软件特 性上。
§5.2 用户界面设计
5.2.1 界面设计模型 设计用户界面要考虑四种模型: •软件工程师创建的设计模型 (design model)
•人员工程师创建的用户模型 (user model)
•终端用户对未来系统的假想(sysytem perception或user’s model) •系统实现后得到的系统映象(sysytem image)
4.2 人机界面设计
人机界面指用户与计算机系统的接口,它 是联系用户和计算机硬件、软件的一个综合环境. 在多媒体系统中,用户界面的设计是一门艺术, 它涉及到多个学科的内容。 4.2.1 界面设计的一般过程 4.2.2 人机界面设计原则 4.2.3 界面结构的设计与实现
4.2.1 界面设计的一般过程
2. 一致性原则 是指从任务、信息的表达,界面的控制操 作等方面与用户理解熟悉的模式尽量保持一致。 如显示相同类型信息时,在系统运行的不 同阶段保持一致的相似方式显示,包括显示风格. 布局、位置、所用颜色等。一个界面与用户预想 的表现、操作方式越一致,就越容பைடு நூலகம்学习、记忆 和使用。一致性不仅能减少人的学习负担,还可 以通过提供熟悉的模式来增强认识能力,界面设 计者的责任就是使界面尽可能地与用户原来的模 式一致,若原来没有模型,就应给出一个新系统 的清晰结构,并尽可能使用户容易适应。
(3). 图标设计 图标被用来表示对象和命令,其优点是逼 真。但随着概念的抽象,图标表达能力减弱。并 有含义不明确的问题。 (4). 窗口设计 窗口有不重叠和重叠的两类,可动态地创 建和删除。窗口有多种用途,在会话中间可根据 需要动态呈现需要的窗口,并可在不同窗口中运 行多个程序。这种多窗口、多任务为用户提供许 多方便,用户利用窗口可自由地进行任务切换。 但窗口不宜开得太多,以免使屏杂乱无章,分散 用户的注意力。
3. 简洁性原则 界面的信息内容应该准确、简洁,并能给 出强调的信息显示。准确,就是要求表达意思明 确,不使用意义含混、有二义性的词汇或句子。 简洁就是词汇是用户习惯的,并用尽可能少的文 字表达必需的信息。必要时可以使用意义明确的 缩写形式,需要强制的信息可以在显示中使用黑 体字、加下划线、加大亮度、闪烁、反白及不同 颜色来引起用户的注意。
(3). 颜色的使用 使用颜色应注意如下几点: 1). 限制同时显示的颜色数。一般同一画 面不宜超过4到5种,可用不同层次及形状来配合 颜色,增加变化。 2). 动画中活动对象颜色应鲜明,而非活 动对象应暗淡。各个对象的颜色应尽量不同。 3). 尽量用常规准则所用的颜色来表示对 象的属性。如红色表示警告以引起注意,绿色表 示正常、通行等。对字符和一些细节描述当需要 强烈的视觉敏感度时,应以黄色或白色显示,背 景色用蓝色。
2. 数据输入界面设计
数据输入界面设计的目标是简化用户的工 作,降低输入出错率,还要容忍用户的错误。常 采用以下多种方法: (1). 采用列表选择。 (2). 使界面具有预见性和一致性。 (3). 防止用户出错。 (4). 提供反馈。使用户能看到自己已输入 的内容,并提示有效的输入回答或数值范围。 (5). 按用户速度输入和自动格式化。用户 应能控制数据输入速度并能进行自动格式化。
4. 适当性原则 屏幕显示和布局应美观、清楚、合理,改 善反馈信息的可阅读性、可理解性,并使用户能 快速查找到有用信息,为此要求: (1). 显示逻辑顺序应合理。 (2). 显示内容应恰当、不应过多、过快或 使屏幕过分拥挤。 (3). 提供必要的空白。空行及空格会使结 构合理,阅读和寻找方便,并使用户的注意力集 中在有用的信息上。 (4). 一般使用小写或混合大小写形式显示 文本,避免用纯大写字方式,因为小写方式的文 本容易阅读。
3 界面结构的设计与实现
界面的结构设计包括界面对话设计,数据 输入界面设计,屏幕设计和控制界面设计等。 1. 界面对话设计 2. 数据输入界面设计 3. 屏幕显示设计
4. 控制界面设计
1. 界面对话设计
人机对话是以任务顺序为基础的,一般遵 循如下原则: • 反馈。 • 状态。告诉用户正处在系统的什么位置。 • 脱离。 • 默认值。 • 尽可能简化步序。 • 求助。 • 复原。在用户操作出错时,可返回并重新开始。
5.1.1 黄金规则
在有关界面设计的著作中, Theo Mandel创造了三条黄金原则:
•置用户于控制之下 •减少用户的记忆负担 •保持界面一致
黄金规则:置用户于控制之下
允许用户操作控制的原则:
• 以不强迫用户进入不必要的或不希望的动作的方式来定义 交互方式 • 提供灵活的交互 • 允许用户交互可以被中断和撤消 • 当技能级别增加时可以使交互流水化并允许定制交互 • 使用户隔离内部技术细节 • 设计应允许用户和出现在屏幕上的对象直接交互
用户友好性的根本目的是为了软件可 重用性、可维护性。
用户友好性的标志
• 可操作性 • 健壮性 • 易学习性 • 可扩展性
5.1.3 反馈响应时间(系统延迟)
相关主题