
软件工程 第9章人机界面设计 S
软件工程 第9章 人机界面设计

内容摘要 ·人的因素 ·人机界面风格 ·人机界面分析与建模 ·界面设计活动 实现工具 ·设计评估 厦门理工学院计算机科学与技术系软件工程课程 2/66
厦门理工学院计算机科学与技术系 软件工程课程 2/66 内容摘要 • 人的因素 • 人机界面风格 • 人机界面分析与建模 • 界面设计活动 • 实现工具 • 设计评估

内容摘要 ·人的因素 ·人机界面风格 ·人机界面分析与建模 ·界面设计活动 实现工具 ·设计评估 厦门理工学院计算机科学与技术系软件工程课程 3/66
厦门理工学院计算机科学与技术系 软件工程课程 3/66 内容摘要 • 人的因素 • 人机界面风格 • 人机界面分析与建模 • 界面设计活动 • 实现工具 • 设计评估

人的因素 人的因素主要包括: ·人对感知过程的认识 ·用户的技能和行为方式 ·用户所要求完成的整个任务以及用户 对人机界面部分的特殊要求 厦门理工学院计算机科学与技术系软件工程课程 4/66
厦门理工学院计算机科学与技术系 软件工程课程 4/66 人的因素 人的因素主要包括: • 人对感知过程的认识 • 用户的技能和行为方式 • 用户所要求完成的整个任务以及用户 对人机界面部分的特殊要求

人对感知过程的认识 ·人通过感觉器官认识客观世界,因此设计用户 界面时要充分考虑人的视觉、触觉、听觉的作 ·人机界面是在可视介质上实现的如正文、图 形、图表等。人们根据显示内容的体积、形状、 颜色等种种表征来解释所获取的可视信息。因 此,字体、大小、位置、颜色、形状等都会直 接影响信息提取的难易程度。很好地表示可视 信息是设计友好界面的关键。 厦门理工学院计算机科学与技术系软件工程课程 5/66
厦门理工学院计算机科学与技术系 软件工程课程 5/66 人对感知过程的认识 • 人通过感觉器官认识客观世界,因此设计用户 界面时要充分考虑人的视觉、触觉、听觉的作 用。 • 人机界面是在可视介质上实现的,如正文、图 形、图表等。人们根据显示内容的体积、形状、 颜色等种种表征来解释所获取的可视信息。因 此,字体、大小、位置、颜色、形状等都会直 接影响信息提取的难易程度。很好地表示可视 信息是设计友好界面的关键

。 用户从界面提取到的信息需要存入人的记: 供以后回忆和使用。在设计人机界面时不能瘦 求用户记住复杂的操作顺序。 大多数人遇到问题时不进行形式的演绎和归纳 推理,而是使用一组启发式策略,这组策略是 以往对类似问题的处理中逐渐获得的。因此, 设计人机界面时应便于用户积累有关交互工作 的经验,同时要注意启发式策略的一致性,不 宜受特殊交互的影响。如,undo、exit等有统 一的含义、位置和表示。 厦门理工学院计算机科学与技术系软件工程课程 6/66
厦门理工学院计算机科学与技术系 软件工程课程 6/66 • 用户从界面提取到的信息需要存入人的记忆中, 供以后回忆和使用。在设计人机界面时不能要 求用户记住复杂的操作顺序。 • 大多数人遇到问题时不进行形式的演绎和归纳 推理,而是使用一组启发式策略,这组策略是 以往对类似问题的处理中逐渐获得的。因此, 设计人机界面时应便于用户积累有关交互工作 的经验,同时要注意启发式策略的一致性,不 宜受特殊交互的影响。如,undo、exit等有统 一的含义、位置和表示

用户的技能和行为方式 ·用户本身的技能、个性上的差异、行为 方式的不同,都可能对人机界面造成影 响。不同类型的人对同一界面的评价也 不同。 终端用户的技能直接影响他们从人机界 面上获取信息的能力,影响交互过程中 对系统作出反应的能力,以及使用启发 式策略与系统和谐地交互的能力 应根据用户的特点设计人机界面 厦门理工学院计算机科学与技术系软件工程课程 7/66
厦门理工学院计算机科学与技术系 软件工程课程 7/66 用户的技能和行为方式 • 用户本身的技能、个性上的差异、行为 方式的不同,都可能对人机界面造成影 响。不同类型的人对同一界面的评价也 不同。 • 终端用户的技能直接影响他们从人机界 面上获取信息的能力,影响交互过程中 对系统作出反应的能力,以及使用启发 式策略与系统和谐地交互的能力 • 应根据用户的特点设计人机界面

·用户分类 ·外行型:不熟悉计算机操作,对系统很少或華 无认识 ·初学型:对计算机有一些经验,对新系统不熟 悉,需要相当多的支持 ·熟练型:对系统有丰富的使用经验,能熟练操 作,但不了解系统的内部结构,不能纠正意外 错误,不能扩充系统的能力 专家型:了解系统内部的结构,有系统工作机 制的专门知识,具有维护和修改系统的能力, 希望为他们提供具备修改和扩充系统能力的复 杂界面 厦门理工学院计算机科学与技术系软件工程课程 8/66
厦门理工学院计算机科学与技术系 软件工程课程 8/66 • 用户分类: ▪ 外行型:不熟悉计算机操作,对系统很少或毫 无认识 ▪ 初学型:对计算机有一些经验,对新系统不熟 悉,需要相当多的支持 ▪ 熟练型:对系统有丰富的使用经验,能熟练操 作,但不了解系统的内部结构,不能纠正意外 错误,不能扩充系统的能力 ▪ 专家型:了解系统内部的结构,有系统工作机 制的专门知识,具有维护和修改系统的能力, 希望为他们提供具备修改和扩充系统能力的复 杂界面

·例如:WinXp控制面板的向导功能适合 不太熟练的用户 已性能和维护 选择一个任务。· 囹查看经的电购的基本信息 囹调整视觉效果 习在您的硬盘上拜放空间 习备份您的数据 习重新安样您的便盘上的项目,使程序运行更快 或选择 一个控制面板图标 市谷工具凸在络计划 务电源选项 系数 9/66
厦门理工学院计算机科学与技术系 软件工程课程 9/66 • 例如:WinXp控制面板的向导功能适合 不太熟练的用户

人体测量学对设计的影响 ·人具有多样性,人机界面设计必须符 合使用该系统的用户的特点。 ·人的多样性包括:身体能力的多样性 工作环境的多样性,认知能力的多样 性,个性的多样性和文化的多样性。 厦门理工学院计算机科学与技术系软件工程课程 10/66
厦门理工学院计算机科学与技术系 软件工程课程 10/66 人体测量学对设计的影响 • 人具有多样性,人机界面设计必须符 合使用该系统的用户的特点。 • 人的多样性包括:身体能力的多样性, 工作环境的多样性,认知能力的多样 性,个性的多样性和文化的多样性