复旦大学 软件工程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复旦大学计算机科学与工程系 软件工程课程
8/66
• 例如:WinXp控制面板的向导功能适合 不太wenku.baidu.com练的用户
复旦大学计算机科学与工程系 软件工程课程
9/66
人体测量学对设计的影响
• 人具有多样性,人机界面设计必须符 合使用该系统的用户的特点。
• 人的多样性包括:身体能力的多样性, 工作环境的多样性,认知能力的多样 性,个性的多样性和文化的多样性。
13/66
主要的可测的人性因素(续)
5. 学习能力:在系统面向的使用者集合 中,选择一些具有代表性的典型用户,统 计其学习使用系统的时间。
6. 记忆能力:在系统面向的使用者集合 中,选择一些具有代表性的典型用户,统 计其在使用系统后的记忆保持时间。
7. 主观看法:在系统面向的使用者集合 中,选择一些具有代表性的典型用户,统 计其使用系统后的主观满意情况。
• 在进行人机界面设计时,就要针对系统 的用户集合和任务集合对设计目标进行 论证或折衷。
复旦大学计算机科学与工程系 软件工程课程
15/66
内容摘要
• 人的因素 • 人机界面风格 • 人机界面分析与建模 • 界面设计活动 • 实现工具 • 设计评估
复旦大学计算机科学与工程系 软件工程课程
16/66
人机界面风格
• 文化差异体现在民族、语言等用户文化背景的 差异,不同地区的设计者对于其他地区的文化 缺少了解。为了解决文化差异,需要将软件系 统国际化和本地化,人机界面也必须支持国际 化和本地化设计。
复旦大学计算机科学与工程系 软件工程课程
12/66
主要的可测的人性因素
1. 用户时间:在系统面向的使用者集合中,选 择一些具有代表性的典型用户,统计其使用系 统完成一系列特定任务所需要使用的时间。
复旦大学计算机科学与工程系 软件工程课程
7/66
• 用户分类:
▪ 外行型:不熟悉计算机操作,对系统很少或毫 无认识
▪ 初学型:对计算机有一些经验,对新系统不熟 悉,需要相当多的支持
▪ 熟练型:对系统有丰富的使用经验,能熟练操 作,但不了解系统的内部结构,不能纠正意外 错误,不能扩充系统的能力
▪ 专家型:了解系统内部的结构,有系统工作机 制的专门知识,具有维护和修改系统的能力, 希望为他们提供具备修改和扩充系统能力的复 杂界面
• 大多数人遇到问题时不进行形式的演绎和归纳 推理,而是使用一组启发式策略,这组策略是 以往对类似问题的处理中逐渐获得的。因此, 设计人机界面时应便于用户积累有关交互工作 的经验,同时要注意启发式策略的一致性,不 宜受特殊交互的影响。如,undo、exit等有统 一的含义、位置和表示。
复旦大学计算机科学与工程系 软件工程课程
复旦大学计算机科学与工程系 软件工程课程
11/66
人体测量学对设计的影响
• 个性差异体现在很多方面。例如男性和女性个 性差异就是一种基本的个性差异。在开发游戏 软件方面,需要考虑到用户的个性特点。这方 面并没有统一的标准和测量方法,但越来越多 的实践表明,对于不同个性的用户调查其使用 习惯进行设计是必要的。
复旦大学计算机科学与工程系 软件工程课程
10/66
人体测量学对设计的影响
• 不同的用户在使用软件系统时所处的环境 也不同,而工作环境对于用户的使用也有 很大的影响。不适合的环境会增加系统的 出错概率,降低用户的工作效率。
• 不同用户的认知能力差异很大。对人机界 面设计者来说,对用户的认知能力的理解 非常重要。设计人机界面必须考虑到不同 用户的认知能力,控制系统的复杂度和学 习开销。
2. 基准时间:统计系统正确完成基准任务需要 的时间。
3. 基准出错率:在系统面向的使用者集合中, 选择一些具有代表性的典型用户,统计其在完 成基准任务时所犯的错误情况。
4. 任务出错率:在系统面向的使用者集合中, 选择一些具有代表性的典型用户,统计其使用 系统完成一系列特定任务时所犯的错误情况。
复旦大学计算机科学与工程系 软件工程课程
3/66
人的因素
人的因素主要包括: • 人对感知过程的认识 • 用户的技能和行为方式 • 用户所要求完成的整个任务以及用户
对人机界面部分的特殊要求
复旦大学计算机科学与工程系 软件工程课程
4/66
人对感知过程的认识
• 人通过感觉器官认识客观世界,因此设计用户 界面时要充分考虑人的视觉、触觉、听觉的作 用。
• 第一代:命令和询问方式的界面 正文形式的通信,通过用户命令和用户对 系统询问的响应来完成。由于使用正文通 信,因此用户容易出错,界面不友善,难 以学习。
• 人机界面是在可视介质上实现的,如正文、图 形、图表等。人们根据显示内容的体积、形状、 颜色等种种表征来解释所获取的可视信息。因 此,字体、大小、位置、颜色、形状等都会直 接影响信息提取的难易程度。很好地表示可视 信息是设计友好界面的关键。
复旦大学计算机科学与工程系 软件工程课程
5/66
• 用户从界面提取到的信息需要存入人的记忆中, 供以后回忆和使用。在设计人机界面时不能要 求用户记住复杂的操作顺序。
6/66
用户的技能和行为方式
• 用户本身的技能、个性上的差异、行为 方式的不同,都可能对人机界面造成影 响。不同类型的人对同一界面的评价也 不同。
• 终端用户的技能直接影响他们从人机界 面上获取信息的能力,影响交互过程中 对系统作出反应的能力,以及使用启发 式策略与系统和谐地交互的能力
• 应根据用户的特点设计人机界面
复旦大学计算机科学与工程系 软件工程课程
14/66
主要的可测的人性因素
• 以上几种可测量的人性因素并不是每种 都能在设计中保持在最佳状态,在设计 时,必须根据实际情况进行取舍。
• 如果要维持比较低的出错率,那么系统 的效率可能就要变差;如果要保证系统
的效率,那么用户的学习时间就要增加, 记忆时间也会减少。
软件工程
第9章 人机界面设计
内容摘要
• 人的因素 • 人机界面风格 • 人机界面分析与建模 • 界面设计活动 • 实现工具 • 设计评估
复旦大学计算机科学与工程系 软件工程课程
2/66
内容摘要
• 人的因素 • 人机界面风格 • 人机界面分析与建模 • 界面设计活动 • 实现工具 • 设计评估
复旦大学计算机科学与工程系 软件工程课程
相关文档
最新文档