复旦大学《软件工程》钱乐秋课件教案PPT09.ppt
- 文档编号:2678980
- 上传时间:2022-11-06
- 格式:PPT
- 页数:66
- 大小:245KB
复旦大学《软件工程》钱乐秋课件教案PPT09.ppt
《复旦大学《软件工程》钱乐秋课件教案PPT09.ppt》由会员分享,可在线阅读,更多相关《复旦大学《软件工程》钱乐秋课件教案PPT09.ppt(66页珍藏版)》请在冰豆网上搜索。
软件工程软件工程软件工程软件工程第9章人机界面设计内容摘要内容摘要人的因素人的因素人机界面风格人机界面风格人机界面分析与建模人机界面分析与建模界面设计活动界面设计活动实现工具实现工具设计评估设计评估2复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程内容摘要内容摘要人的因素人的因素人机界面风格人机界面风格人机界面分析与建模人机界面分析与建模界面设计活动界面设计活动实现工具实现工具设计评估设计评估3复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程人的因素人的因素人的因素主要包括:
人对感知过程的认识用户的技能和行为方式用户所要求完成的整个任务以及用户对人机界面部分的特殊要求4复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程人对感知过程的认识人对感知过程的认识人通过感觉器官认识客观世界,因此设计用户人通过感觉器官认识客观世界,因此设计用户界面时要充分考虑人的视觉、触觉、听觉的作界面时要充分考虑人的视觉、触觉、听觉的作用。
用。
人机界面是在可视介质上实现的人机界面是在可视介质上实现的,如正文、图如正文、图形、图表等。
人们根据显示内容的体积、形状、形、图表等。
人们根据显示内容的体积、形状、颜色等种种表征来解释所获取的可视信息。
因颜色等种种表征来解释所获取的可视信息。
因此,字体、大小、位置、颜色、形状等都会直此,字体、大小、位置、颜色、形状等都会直接影响信息提取的难易程度。
很好地表示可视接影响信息提取的难易程度。
很好地表示可视信息是设计友好界面的关键。
信息是设计友好界面的关键。
5复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程用户从界面提取到的信息需要存入人的记忆中,用户从界面提取到的信息需要存入人的记忆中,供以后回忆和使用。
在设计人机界面时不能要供以后回忆和使用。
在设计人机界面时不能要求用户记住复杂的操作顺序。
求用户记住复杂的操作顺序。
大多数人遇到问题时不进行形式的演绎和归纳大多数人遇到问题时不进行形式的演绎和归纳推理,而是使用一组启发式策略,这组策略是推理,而是使用一组启发式策略,这组策略是以往对类似问题的处理中逐渐获得的。
因此,以往对类似问题的处理中逐渐获得的。
因此,设计人机界面时应便于用户积累有关交互工作设计人机界面时应便于用户积累有关交互工作的经验,同时要注意启发式策略的一致性,不的经验,同时要注意启发式策略的一致性,不宜受特殊交互的影响。
如,宜受特殊交互的影响。
如,undo、exit等有统等有统一的含义、位置和表示。
一的含义、位置和表示。
6复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程用户的技能和行为方式用户的技能和行为方式用户本身的技能、个性上的差异、行为用户本身的技能、个性上的差异、行为方式的不同,都可能对人机界面造成影方式的不同,都可能对人机界面造成影响。
不同类型的人对同一界面的评价也响。
不同类型的人对同一界面的评价也不同。
不同。
终端用户的技能直接影响他们从人机界终端用户的技能直接影响他们从人机界面上获取信息的能力,影响交互过程中面上获取信息的能力,影响交互过程中对系统作出反应的能力,以及使用启发对系统作出反应的能力,以及使用启发式策略与系统和谐地交互的能力式策略与系统和谐地交互的能力应根据用户的特点设计人机界面应根据用户的特点设计人机界面7复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程用户分类:
外行型:
不熟悉计算机操作,对系统很少或毫外行型:
不熟悉计算机操作,对系统很少或毫无认识无认识初学型:
对计算机有一些经验,对新系统不熟初学型:
对计算机有一些经验,对新系统不熟悉,需要相当多的支持悉,需要相当多的支持熟练型:
对系统有丰富的使用经验,能熟练操熟练型:
对系统有丰富的使用经验,能熟练操作,但不了解系统的内部结构,不能纠正意外作,但不了解系统的内部结构,不能纠正意外错误,不能扩充系统的能力错误,不能扩充系统的能力专家型:
了解系统内部的结构,有系统工作机专家型:
了解系统内部的结构,有系统工作机制的专门知识,具有维护和修改系统的能力,制的专门知识,具有维护和修改系统的能力,希望为他们提供具备修改和扩充系统能力的复希望为他们提供具备修改和扩充系统能力的复杂界面杂界面8复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程例如:
例如:
WinXp控制面板的向导功能适合控制面板的向导功能适合不太熟练的用户不太熟练的用户9复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程人体测量学对设计的影响人体测量学对设计的影响人具有多样性,人机界面设计必须符人具有多样性,人机界面设计必须符合使用该系统的用户的特点。
合使用该系统的用户的特点。
人的多样性包括:
人的多样性包括:
身体能力的多样性,工作环境的多样性,认知能力的多样性,个性的多样性和和文化的多样性。
10复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程人体测量学对设计的影响人体测量学对设计的影响不同的用户在使用软件系统时所处的环境不同的用户在使用软件系统时所处的环境也不同,而工作环境对于用户的使用也有也不同,而工作环境对于用户的使用也有很大的影响。
不适合的环境会增加系统的很大的影响。
不适合的环境会增加系统的出错概率,降低用户的工作效率。
出错概率,降低用户的工作效率。
不同用户的认知能力差异很大。
对人机界不同用户的认知能力差异很大。
对人机界面设计者来说,对用户的认知能力的理解面设计者来说,对用户的认知能力的理解非常重要。
设计人机界面必须考虑到不同非常重要。
设计人机界面必须考虑到不同用户的认知能力,控制系统的复杂度和学用户的认知能力,控制系统的复杂度和学习开销。
习开销。
11复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程人体测量学对设计的影响人体测量学对设计的影响个性差异体现在很多方面。
例如男性和女性个个性差异体现在很多方面。
例如男性和女性个性差异就是一种基本的个性差异。
在开发游戏性差异就是一种基本的个性差异。
在开发游戏软件方面,需要考虑到用户的个性特点。
这方软件方面,需要考虑到用户的个性特点。
这方面并没有统一的标准和测量方法,但越来越多面并没有统一的标准和测量方法,但越来越多的实践表明,对于不同个性的用户调查其使用的实践表明,对于不同个性的用户调查其使用习惯进行设计是必要的。
习惯进行设计是必要的。
文化差异体现在民族、语言等用户文化背景的文化差异体现在民族、语言等用户文化背景的差异,不同地区的设计者对于其他地区的文化差异,不同地区的设计者对于其他地区的文化缺少了解。
为了解决文化差异,需要将软件系缺少了解。
为了解决文化差异,需要将软件系统国际化和本地化,人机界面也必须支持国际统国际化和本地化,人机界面也必须支持国际化和本地化设计。
化和本地化设计。
12复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程主要的可测的人性因素主要的可测的人性因素1.用户时间:
在系统面向的使用者集合中,选:
在系统面向的使用者集合中,选择一些具有代表性的典型用户,统计其使用系择一些具有代表性的典型用户,统计其使用系统完成一系列特定任务所需要使用的时间。
统完成一系列特定任务所需要使用的时间。
2.基准时间:
统计系统正确完成基准任务需要:
统计系统正确完成基准任务需要的时间。
的时间。
3.基准出错率:
在系统面向的使用者集合中,:
在系统面向的使用者集合中,选择一些具有代表性的典型用户,统计其在完选择一些具有代表性的典型用户,统计其在完成基准任务时所犯的错误情况。
成基准任务时所犯的错误情况。
4.任务出错率:
在系统面向的使用者集合中,:
在系统面向的使用者集合中,选择一些具有代表性的典型用户,统计其使用选择一些具有代表性的典型用户,统计其使用系统完成一系列特定任务时所犯的错误情况。
系统完成一系列特定任务时所犯的错误情况。
13复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程主要的可测的人性因素(续)主要的可测的人性因素(续)5.学习能力:
在系统面向的使用者集合:
在系统面向的使用者集合中,选择一些具有代表性的典型用户,统中,选择一些具有代表性的典型用户,统计其学习使用系统的时间。
计其学习使用系统的时间。
6.记忆能力:
在系统面向的使用者集合:
在系统面向的使用者集合中,选择一些具有代表性的典型用户,统中,选择一些具有代表性的典型用户,统计其在使用系统后的记忆保持时间。
计其在使用系统后的记忆保持时间。
7.主观看法:
在系统面向的使用者集合:
在系统面向的使用者集合中,选择一些具有代表性的典型用户,统中,选择一些具有代表性的典型用户,统计其使用系统后的主观满意情况。
计其使用系统后的主观满意情况。
14复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程主要的可测的人性因素主要的可测的人性因素以上几种可测量的人性因素并不是每种以上几种可测量的人性因素并不是每种都能在设计中保持在最佳状态,在设计都能在设计中保持在最佳状态,在设计时,必须根据实际情况进行取舍。
时,必须根据实际情况进行取舍。
如果要维持比较低的出错率,那么系统如果要维持比较低的出错率,那么系统的效率可能就要变差;如果要保证系统的效率可能就要变差;如果要保证系统的效率,那么用户的学习时间就要增加,的效率,那么用户的学习时间就要增加,记忆时间也会减少。
记忆时间也会减少。
在进行人机界面设计时,就要针对系统在进行人机界面设计时,就要针对系统的用户集合和任务集合对设计目标进行的用户集合和任务集合对设计目标进行论证或折衷。
论证或折衷。
15复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程内容摘要内容摘要人的因素人的因素人机界面风格人机界面风格人机界面分析与建模人机界面分析与建模界面设计活动界面设计活动实现工具实现工具设计评估设计评估16复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程人机界面风格第一代:
命令和询问方式的界面正文形式的通信,通过用户命令和用户对系统询问的响应来完成。
由于使用正文通信,因此用户容易出错,界面不友善,难以学习。
第二代:
简单的菜单式界面与第一代界面相比不易出错,但使用起来乏味,逐层进行不能一步到位。
17复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程第三代:
窗口、图标、菜单、指示器四位一体的界面能同时显示不同种类的信息,可在多个工作能同时显示不同种类的信息,可在多个工作环境(窗口)中切换,窗口使用户能自如地环境(窗口)中切换,窗口使用户能自如地执行许多通信型和认知型任务执行许多通信型和认知型任务通过下拉式菜单可方便地执行控制型和对话通过下拉式菜单可方便地执行控制型和对话型任务型任务引入图标、下拉式菜单、按钮和滚动杆技术,引入图标、下拉式菜单、按钮和滚动杆技术,可大大减少键盘输入,提高交互效率可大大减少键盘输入,提高交互效率第四代:
第三界面与超文本、多任务概念相结合的界面,用户可同时执行多个任务。
18复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程语言界面语言界面根据语言的特点命令语言界面可分为:
根据语言的特点命令语言界面可分为:
形式语言形式语言。
这是一种人工语言,特点是简洁、严密、高效,不仅是操纵计算机的语言,而且是处理语言的语言;自然语言自然语言。
特点是具有多义性、微妙、丰富;类自然语言类自然语言。
这是计算机语言的一种特例。
命令语言要求惊人的记忆和大量的训练,命令语言要求惊人的记忆和大量的训练,并且容易出错,使入门者望而生畏,但并且容易出错,使入门者望而生畏,但比较灵活和高效,适合于专业人员使用。
比较灵活和高效,适合于专业人员使用。
19复旦大学计算机科学与工程系复旦大学计算机科学与工程系软件工程课程软件工程课程图形用户界面图形用户界面图形用户界面(GUI-GraphicsUse
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 复旦大学 钱乐秋 课件 教案 PPT09