软件工程——12人机界面的设计培训讲学_第1页
软件工程——12人机界面的设计培训讲学_第2页
软件工程——12人机界面的设计培训讲学_第3页
软件工程——12人机界面的设计培训讲学_第4页
软件工程——12人机界面的设计培训讲学_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程12人机界面的设计 在计算机应用中,用户与计算机都要在计算机应用中,用户与计算机都要以适当的形式把消息传递给对方,称为人以适当的形式把消息传递给对方,称为人- - - 机交互:机交互:HumanComputer Interface) HumanComputer Interface) 交互是通过界面进行的。这种界面既交互是通过界面进行的。这种界面既存在于用户与计算机硬件之间,也存在于存在于用户与计算机硬件之间,也存在于用户与一切软件(包括系统软件与应用软用户与一切软件(包括系统软件与应用软件)之间,件)之间, 所以现在常把所以现在常把“用户界面用户界面”简简称为称为 “ “HCI”HCI

2、”人机界面对软件和用户的影响人机界面对软件和用户的影响HCI 追求的目标追求的目标HCI设计涉及的问题:人的因素、美学和人机界面风格、设计涉及的问题:人的因素、美学和人机界面风格、方法学方法学l人机界面设计是接口设计的一个重要的人机界面设计是接口设计的一个重要的组成部分。组成部分。l对于交互式系统来说,人机界面设计和对于交互式系统来说,人机界面设计和数据设计、体系结构设计、过程设计一数据设计、体系结构设计、过程设计一样重要。样重要。l近年来,人机界面在系统中所占的比例近年来,人机界面在系统中所占的比例越来越大,在个别系统中设计人机界面越来越大,在个别系统中设计人机界面所用的工作量甚至占设计总工

3、作量的一所用的工作量甚至占设计总工作量的一半以上。半以上。l人机界面的设计质量,直接影响用户对人机界面的设计质量,直接影响用户对软件产品的评价和接受程度,从而影响软件产品的评价和接受程度,从而影响软件产品的竞争力和使用寿命,因此,软件产品的竞争力和使用寿命,因此,必须对人机界面设计给予足够重视。必须对人机界面设计给予足够重视。l由于对人机界面的评价,在很大程度上由于对人机界面的评价,在很大程度上由人的主观因素决定,因此,使用基于由人的主观因素决定,因此,使用基于原型的系统化的设计策略,是成功地设原型的系统化的设计策略,是成功地设计人机界面的关键。计人机界面的关键。l一、一、HCI 追求的目标:

4、追求的目标:用户在用户在使用计算机时使用计算机时 感官(视、听、触)舒适。感官(视、听、触)舒适。 简单、方便(能提供各种帮助。简单、方便(能提供各种帮助。遇到各种问题时的求助;对记忆、遇到各种问题时的求助;对记忆、联想、推理、知识信息获取、等联想、推理、知识信息获取、等等的帮助)。等的帮助)。l二、二、HCI设计涉及的问题设计涉及的问题1、人的因素:在什么情况下用户的、人的因素:在什么情况下用户的感官最舒适?觉得使用最方便?感官最舒适?觉得使用最方便?2、美学和人机界面风格。、美学和人机界面风格。3、方法学问题:用什么方法才能设、方法学问题:用什么方法才能设计出最好的人机界面?计出最好的人机

5、界面?l人的因素人的因素l一、人的生理特征和心理问题。一、人的生理特征和心理问题。53 p274/p209210(本)(本)55 p448l二、用户背景。用户本身的知识背二、用户背景。用户本身的知识背景、技能、个性上的差异、行为习景、技能、个性上的差异、行为习惯等的不同,对界面的要求和感受惯等的不同,对界面的要求和感受可能是不同的。可能是不同的。l美学与人机界面风格美学与人机界面风格l一、美学。它的讨论已超出了课程的范围一、美学。它的讨论已超出了课程的范围l二、人机界面风格的演变二、人机界面风格的演变第一代:命令行方式或称正文方式。(包括命令第一代:命令行方式或称正文方式。(包括命令菜单式)菜

6、单式)第二代:第二代:GUI或称点选界面(或称点选界面(Point and pick interface)。)。第三代:第三代:WIMP(Windows、 ICONS、Menus、Point device)或称桌面()或称桌面(desktop)。)。第四代:第四代:WIMP+超文本超文本+多任务多任务+多媒体。多媒体。l三、任务不同对界面的要求可能不同三、任务不同对界面的要求可能不同1、用户可能要求、用户可能要求HIC能提供一个早已熟悉和习惯能提供一个早已熟悉和习惯的使用环境。的使用环境。2、下面的任务类型对界面的要求可能不同:、下面的任务类型对界面的要求可能不同:(1)Communicati

7、on task : 使信息从生产者使信息从生产者( Producer ) 传递到使用者传递到使用者 ( Consumer ) 的活动。的活动。(2)Dialogue task : 使用户能指挥和控制与系统使用户能指挥和控制与系统交互的活动。交互的活动。(3)Cognitive task : 获得信息即可执行的活动,获得信息即可执行的活动,或与系统功能关联的活动。或与系统功能关联的活动。(4)Control task: 允许用户对信息及其他任务过允许用户对信息及其他任务过程的顺序进行控制的活动。程的顺序进行控制的活动。lHCI 的设计过程的设计过程用户界面设计是一个迭代过程。用户界面设计是一个迭

8、代过程。l人机界面实现的若干原则人机界面实现的若干原则 黄金原则黄金原则一、提高可交互性一、提高可交互性二、数据输入二、数据输入三、信息数据的显示输出三、信息数据的显示输出l界面实现的工具支持界面实现的工具支持l界面的基本类型及其设计界面的基本类型及其设计l所谓所谓“人的因素人的因素”有三层含义:有三层含义: 人对感知过程的认识,包括视觉、人对感知过程的认识,包括视觉、阅读时的认知心理、记忆、归纳与阅读时的认知心理、记忆、归纳与演绎推理等;演绎推理等; 用户已有的技能和行为方式;用户已有的技能和行为方式; 用户所要求完成的整个任务以及用户所要求完成的整个任务以及用户对人机交互部分的特殊要求。用

9、户对人机交互部分的特殊要求。l感官是人类认知客观世界的初始通道。因感官是人类认知客观世界的初始通道。因此,设计人机界面要充分考虑视觉、触觉此,设计人机界面要充分考虑视觉、触觉和听觉的作用,和听觉的作用,l人机界面是在可视介质上实现的人机界面是在可视介质上实现的, 如正文、如正文、图形、图表等。人们根据显示内容的体积、图形、图表等。人们根据显示内容的体积、形状、颜色等种种表征来解释所获取的可形状、颜色等种种表征来解释所获取的可视信息。因此,字体、大小、位置、颜色、视信息。因此,字体、大小、位置、颜色、形状等都会直接影响信息提取的难易程度。形状等都会直接影响信息提取的难易程度。很好地表示可视信息是

10、设计友好界面的关很好地表示可视信息是设计友好界面的关键。键。l阅读阅读从正文中提取信息仍为大从正文中提取信息仍为大多数界面的主要活动。多数界面的主要活动。 人们首先对可视的句式(人们首先对可视的句式(patterns)进行解码,然后在大脑内检索字或进行解码,然后在大脑内检索字或短语的意思。这个过程的快慢受到短语的意思。这个过程的快慢受到眼球运动模式的控制,字号、字体、眼球运动模式的控制,字号、字体、行长、大小写、位置和颜色等诸多行长、大小写、位置和颜色等诸多因素也会直接影响到信息提取的难因素也会直接影响到信息提取的难易程度。易程度。l人脑的组成:人脑的组成:l短期记忆系统(短期记忆系统(Sho

11、rt Term Memory,STM)l长期记忆系统(长期记忆系统(Long Term Memory,LTM)。)。感官输入(视、听、触)一开始放在感官输入(视、听、触)一开始放在“缓冲区缓冲区”中,随即存入中,随即存入STM,STM中的信息可立即重用。中的信息可立即重用。但缓冲区的大小、但缓冲区的大小、STM中信息可重用的时间间中信息可重用的时间间隔都十分有限。隔都十分有限。l知识知识 指语法、语义信息,一般存在指语法、语义信息,一般存在LTM中,中,它们是人对事物做出反应的依据。它们是人对事物做出反应的依据。l因此,系统分析员在说明人机界面时,若对因此,系统分析员在说明人机界面时,若对ST

12、M和(或)和(或)LTM有什么过分要求,必将导致有什么过分要求,必将导致系统性能的下降。系统性能的下降。l用户从界面提取到的信息需要存入人的记用户从界面提取到的信息需要存入人的记忆中,供以后回忆和使用。在设计人机界忆中,供以后回忆和使用。在设计人机界面时不能要求用户记住复杂的操作顺序。面时不能要求用户记住复杂的操作顺序。l大多数人遇到问题时并不进行形式的演绎大多数人遇到问题时并不进行形式的演绎和归纳推理,而是使用一组启发式策略。和归纳推理,而是使用一组启发式策略。这组策略是从以往对类似问题的处理中逐这组策略是从以往对类似问题的处理中逐渐获得的。因此,设计人机界面时还应便渐获得的。因此,设计人机

13、界面时还应便于用户积累有关交互工作的经验,同时要于用户积累有关交互工作的经验,同时要注意这些启发式策略的一致性,不宜受特注意这些启发式策略的一致性,不宜受特殊交互领域的影响。殊交互领域的影响。l用户本身的技能,个性上的差异,行为用户本身的技能,个性上的差异,行为方式的不同,都会对人机界面造成影响。方式的不同,都会对人机界面造成影响。l终端用户的技能,直接影响到他从人机终端用户的技能,直接影响到他从人机界面上获取信息、对系统做出反应、以界面上获取信息、对系统做出反应、以及使用启发式策略与系统和谐地进行交及使用启发式策略与系统和谐地进行交互的能力。大多数情况下,特定领域的互的能力。大多数情况下,特

14、定领域的知识比广泛的教育和智慧更重要。知识比广泛的教育和智慧更重要。l每个人的个性又往往与思维方式或认知每个人的个性又往往与思维方式或认知方式相联系。因此理想的人机界面应针方式相联系。因此理想的人机界面应针对具有典型个性的特定的一类用户设计。对具有典型个性的特定的一类用户设计。人机界面对软件和用户的影响人机界面对软件和用户的影响HCI 追求的目标追求的目标HCI设计涉及的问题:人的因素、美学和人机界面风格、设计涉及的问题:人的因素、美学和人机界面风格、方法学方法学l1、最早,命令和询问方式、最早,命令和询问方式l2、第二代,简单的菜单式、第二代,简单的菜单式 l3、第三代,面向窗口的点选界面、

15、第三代,面向窗口的点选界面 也称为也称为WIMP界面,即窗口界面,即窗口(windows)、图标、图标(icons)、菜单、菜单(menus)、指示器、指示器(pointing device)四位一体,形成桌面四位一体,形成桌面(desktop)的概念的概念 l4、最新一代、最新一代HCI把第三代把第三代HCI技术与超文本、技术与超文本、多任务概念结合起来,使用户可同时执行多多任务概念结合起来,使用户可同时执行多个任务个任务WIMP+超文本超文本+多任务多任务+多媒体。多媒体。l第一代界面第一代界面命令和询问方式。命令和询问方式。 通信完全以正文形式并通过用户命令和用户对通信完全以正文形式并通

16、过用户命令和用户对系统询问的响应来完成。例如:系统询问的响应来完成。例如:Drun prog1.exe /debug=on /out=pl /in=t1 /alloc=1000kRUN ALLOCATION TO BE QUEUED?yesAUTOMATIC CHECK POINTING INTERVAL?5l缺点:易出错、不友好,且不易于学习。缺点:易出错、不友好,且不易于学习。l第二代界面第二代界面简单的菜单式,例如:简单的菜单式,例如: choose program option that is desired: 1=input data manually 2=input data fr

17、om existing data file 3=perform simplified analysis 4=perform detailed analysis 5=produce tabular output 6=produce graphical output 7=other options classes select option?_l这种方式与命令行方式相比不易出错,但使用这种方式与命令行方式相比不易出错,但使用起来仍然乏味。起来仍然乏味。l第三代界面第三代界面面向窗口的点选界面面向窗口的点选界面 (point and pick interface) 亦称为亦称为WIMP界面,界面,即

18、:窗口(即:窗口(windows)、)、 四位一体,四位一体, 图标(图标(icons)、)、 形成桌面形成桌面 菜单(菜单(menus)、)、 (desktop) 指示器(指示器(pointing device)l随着硬件的发展,随着硬件的发展,特别是软件工程特别是软件工程师逐渐认识到人师逐渐认识到人的因素对界面设的因素对界面设计的影响,面向计的影响,面向窗口的点选界面窗口的点选界面出现了,此类界出现了,此类界面亦称为面亦称为WIMPWIMP界界面,即窗口、图面,即窗口、图标、菜单、指示标、菜单、指示器四为一体,形器四为一体,形成桌面的概念。成桌面的概念。第四代界面:第四代界面:l最新一代最

19、新一代HCI,把第三代,把第三代HCI技技术与超文本、多任务概念结合起术与超文本、多任务概念结合起来,使用户可同时执行多个任务来,使用户可同时执行多个任务(以用户的观点)。(以用户的观点)。lWIMP+超文本超文本+多任务多任务+多媒体。多媒体。人机界面对软件和用户的影响人机界面对软件和用户的影响HCI 追求的目标追求的目标HCI设计涉及的问题:人的因素、美学和人机界面风格、设计涉及的问题:人的因素、美学和人机界面风格、方法学方法学l人机界面设计过程可分为下面几个步骤:人机界面设计过程可分为下面几个步骤: 1)创建系统功能的外部模型;)创建系统功能的外部模型; 2)确定为完成此系统功能人和计算

20、机应)确定为完成此系统功能人和计算机应分别完成的任务;分别完成的任务; 3)考虑界面设计中的典型问题;)考虑界面设计中的典型问题; 4)借助)借助CASE工具构造界面原型;工具构造界面原型; 5)实现设计模型;)实现设计模型; 6)评估界面质量。)评估界面质量。l设计人机界面,必须考虑四个方面:设计人机界面,必须考虑四个方面: 系统的响应时间;系统的响应时间; 用户求助机制;用户求助机制; 错误信息处理;错误信息处理; 命令方式。命令方式。 1)系统响应时间指当用户执行了某个控制动作)系统响应时间指当用户执行了某个控制动作后(如,点击鼠标器等),系统做出反应的时后(如,点击鼠标器等),系统做出

21、反应的时间(指输出信息或执行对应的动作)。间(指输出信息或执行对应的动作)。 系统响应时间过长、不同命令在响应时间上的系统响应时间过长、不同命令在响应时间上的差别过于悬殊,用户将难以接受。差别过于悬殊,用户将难以接受。2)用户都希望得到联机帮助。)用户都希望得到联机帮助。 联机求助系统有两类:集成式和叠加式。联机求助系统有两类:集成式和叠加式。集成式求助一般都与软件设计同时考虑,上下集成式求助一般都与软件设计同时考虑,上下文敏感,整个求助过程快捷而友好;文敏感,整个求助过程快捷而友好;叠加式求助一般是在软件完成后附上一个受限叠加式求助一般是在软件完成后附上一个受限的联机用户手册。的联机用户手册

22、。 此外,还要考虑诸如帮助范围(仅考虑部分还此外,还要考虑诸如帮助范围(仅考虑部分还是全部功能)、用户求助的途径、帮助信息的是全部功能)、用户求助的途径、帮助信息的显示、用户如何返回正常交互工作及帮助信息显示、用户如何返回正常交互工作及帮助信息本身如何组织等一系列问题。本身如何组织等一系列问题。3)错误信息处理)错误信息处理 出错信息应选用用户明了、含义准确的出错信息应选用用户明了、含义准确的术语描述,同时还应尽可能提供一些有术语描述,同时还应尽可能提供一些有关错误恢复的建议。此外,显示出错信关错误恢复的建议。此外,显示出错信息时,若辅以听觉(如铃声)、视觉息时,若辅以听觉(如铃声)、视觉(专

23、用颜色)刺激,则效果更佳。(专用颜色)刺激,则效果更佳。4)命令方式)命令方式 键盘命令曾经一度是用户与软件系统之键盘命令曾经一度是用户与软件系统之间最通用的交互方式,随着面向窗口的间最通用的交互方式,随着面向窗口的点选界面的出现,键盘命令虽不再是唯点选界面的出现,键盘命令虽不再是唯一的交互形式,但许多有经验的熟练的一的交互形式,但许多有经验的熟练的软件人员仍喜爱这一方式,更多的情形软件人员仍喜爱这一方式,更多的情形是菜单与键盘命令并存,供用户自由选是菜单与键盘命令并存,供用户自由选用。用。l用户界面设计是一个迭代过程。用户界面设计是一个迭代过程。l为支持这种迭代式设计,大量的用户界为支持这种

24、迭代式设计,大量的用户界面快速原型工具涌现出来:面快速原型工具涌现出来: 用户界面工具箱(用户界面工具箱(user interface toolkits) 或用户界面开发系统或用户界面开发系统 (user interface development systems)。)。l这些工具通过提供现成的模块和对象,这些工具通过提供现成的模块和对象,包括窗口、菜单、设备交互、出错信息包括窗口、菜单、设备交互、出错信息和命令等。和命令等。lUIDS UIDS 把一般应用程序定义界面时所把一般应用程序定义界面时所必需的界面元素,如窗口、菜单、必需的界面元素,如窗口、菜单、窗口中的控件(如命令按钮、对话窗口中

25、的控件(如命令按钮、对话框等)预定义为对象,并预测每个框等)预定义为对象,并预测每个对象可能需要作出的响应事件(例对象可能需要作出的响应事件(例如单击鼠标或按键等),将这些预如单击鼠标或按键等),将这些预定义的对象组织成构件库,每个对定义的对象组织成构件库,每个对象有自己的属性、方法和事件过程。象有自己的属性、方法和事件过程。 l基于工具的界面创建步骤基于工具的界面创建步骤l为一个应用程序创建界面的大致步骤为:为一个应用程序创建界面的大致步骤为:(1)(1)为应用程序创建一个或多个窗口;为应用程序创建一个或多个窗口;(2)(2)用工具框向每个窗口添加控件;用工具框向每个窗口添加控件;(3)(3

26、)用菜单设计窗口为窗口定义菜单栏;用菜单设计窗口为窗口定义菜单栏;(4)(4)用属性栏设置窗口和控件的属性;用属性栏设置窗口和控件的属性;(5)(5)用代码窗口编写事件和通用过程用代码窗口编写事件和通用过程( (实实为应用程序设计为应用程序设计) );(6)(6)测试和调试。测试和调试。人机界面对软件和用户的影响人机界面对软件和用户的影响HCI 追求的目标追求的目标HCI设计涉及的问题:人的因素、美学和人机界面风格、设计涉及的问题:人的因素、美学和人机界面风格、方法学方法学分析用户类型分析用户类型应用程序和界面分离应用程序和界面分离一致性一致性尽量减少用户工作尽量减少用户工作提供反馈提供反馈出

27、错处理和帮助功能出错处理和帮助功能增加可视化图形表示增加可视化图形表示l用户界面设计的一般原则用户界面设计的一般原则 用户熟悉原则用户熟悉原则一致性原则一致性原则 可恢复性原则可恢复性原则用户指南原则用户指南原则 用户差异性原则用户差异性原则 l黄金原则黄金原则( Theo MandelTheo Mandel )让用户拥有控制权让用户拥有控制权 减少用户的记忆负担减少用户的记忆负担 保持界面一致保持界面一致 l让用户拥有控制权让用户拥有控制权 1)1)交互模式的定义不能强迫用户进入不必要的或交互模式的定义不能强迫用户进入不必要的或不希望的动作的方式不希望的动作的方式2)2) 提供灵活的交互提供

28、灵活的交互3)3) 允许用户交互可以被中断和撤销允许用户交互可以被中断和撤销4)4) 当技能级别增长时可以使交互流水化并允许定当技能级别增长时可以使交互流水化并允许定制交互制交互5)5) 使用户隔离内部技术细节使用户隔离内部技术细节6)6)应允许用户和出现在屏幕上的对象直接交互应允许用户和出现在屏幕上的对象直接交互l减少用户的记忆负担减少用户的记忆负担1)1)减少对短期记忆的要求减少对短期记忆的要求2)2)建立有意义的缺省建立有意义的缺省3)3)定义直觉性的捷径定义直觉性的捷径4)4)界面的视觉布局应该基于真实世界界面的视觉布局应该基于真实世界的隐喻的隐喻5)5)以不断进展的方式揭示信息以不断

29、进展的方式揭示信息缺省值黄金规则:保持界面一致黄金规则:保持界面一致用户应以一致的方式展示和获取信息用户应以一致的方式展示和获取信息所有可视信息的组织均按照均按照贯穿所所有可视信息的组织均按照均按照贯穿所有屏幕显示所保持的设计标准有屏幕显示所保持的设计标准输入机制被约束到有限的集合,在整个应输入机制被约束到有限的集合,在整个应用中被一致地使用用中被一致地使用从任务到任务的导航机制被一致地定义和从任务到任务的导航机制被一致地定义和实现实现l保持界面一致保持界面一致 1)1)允许用户将当前任务放在有意义的允许用户将当前任务放在有意义的语境中语境中2)2)在应用系列内保持一致性在应用系列内保持一致性

30、3)3)不要改变用户已经熟悉的用户交互不要改变用户已经熟悉的用户交互模型模型l人机界面设计得好坏与设计者的经验有直接的人机界面设计得好坏与设计者的经验有直接的关系,下面从一般可交互性、信息显示和数据关系,下面从一般可交互性、信息显示和数据输入三个方面简单介绍一些界面设计的经验。输入三个方面简单介绍一些界面设计的经验。 12.4.1 一般可交互性一般可交互性 l提高可交互性的措施:提高可交互性的措施: 1在同一用户界面中,所有的菜单选择、命在同一用户界面中,所有的菜单选择、命 令输入、数据显示和其他功能应始终保持令输入、数据显示和其他功能应始终保持 同一种形式和风格;同一种形式和风格; 2通过向

31、用户提供视觉和听觉上的反馈,保通过向用户提供视觉和听觉上的反馈,保 持用户与界面间的双向通信;持用户与界面间的双向通信;l提高可交互性的措施:提高可交互性的措施:3. 对所有可能造成损害的动作,坚持要求用户对所有可能造成损害的动作,坚持要求用户 确认,例如,提问确认,例如,提问“你确实要删除你确实要删除?”;4对大多数动作应允许恢复(对大多数动作应允许恢复(UNDO););5尽量减少用户记忆的信息量;尽量减少用户记忆的信息量;6提高对话、移动和思考的效率,即最大可能提高对话、移动和思考的效率,即最大可能 地减少击键次数,缩短鼠标移动的距离,避地减少击键次数,缩短鼠标移动的距离,避 免使用户产生

32、无所适从的感觉;免使用户产生无所适从的感觉;7用户出错时采取宽容的态度;用户出错时采取宽容的态度;8按功能分类组织界面上的活动;按功能分类组织界面上的活动;9提供上下文敏感的求助系统;提供上下文敏感的求助系统;10用简短的动词和动词短语提示命令。用简短的动词和动词短语提示命令。案例案例1 文档分栏界面文档分栏界面特点:页面布局非常一致,视觉清晰,看特点:页面布局非常一致,视觉清晰,看起来令人愉快,阅读信息所需的时间起来令人愉快,阅读信息所需的时间减少,任务的性能强,满意度高减少,任务的性能强,满意度高 案例案例2删除界面删除界面特点:在功能上添加额外的保护层以避免特点:在功能上添加额外的保护层

33、以避免用户犯错误。要求用户确定要选择的意图。用户犯错误。要求用户确定要选择的意图。这种解决方案增加了安全性,减少了错误,这种解决方案增加了安全性,减少了错误,并提高了满意度。然而,它要求额外的用并提高了满意度。然而,它要求额外的用户操作,导致执行效率较低户操作,导致执行效率较低 案例案例3Word字体对话框字体对话框特点:此对话框,用户可以用一堆复选框来选择字体特点:此对话框,用户可以用一堆复选框来选择字体效果,这没什么问题。但是其中有效果,这没什么问题。但是其中有4 4对选项是互斥的:对选项是互斥的:删除线、双删除线,下划线、双下划线,阴文、阳文,删除线、双删除线,下划线、双下划线,阴文、阳

34、文,小型大写字母、全部大写字母。这些控件看上去是复小型大写字母、全部大写字母。这些控件看上去是复选框但实际上却是单选框。显然,使用单选框将影响选框但实际上却是单选框。显然,使用单选框将影响控件群的整体美感但确失去了可交互性。控件群的整体美感但确失去了可交互性。 l信息显示的形式和方式的一些原则:信息显示的形式和方式的一些原则:1仅显示与当前上下文有关的信息;仅显示与当前上下文有关的信息;2采用简单明了的表达方式,避免用户采用简单明了的表达方式,避免用户 置身于大量的数据中;置身于大量的数据中;3采用统一的标号、约定俗成的缩写和采用统一的标号、约定俗成的缩写和 预先定义好的颜色;预先定义好的颜色

35、;4允许用户对可视环境进行维护,如放允许用户对可视环境进行维护,如放 大、缩小图象;大、缩小图象;l信息显示的形式和方式的一些原则:信息显示的形式和方式的一些原则:5只显示有意义的出错信息;只显示有意义的出错信息;6用大、小写,缩进和按意群分组等方用大、小写,缩进和按意群分组等方 法提高可理解性;法提高可理解性;7用窗口(在适合的情况下)分隔不同用窗口(在适合的情况下)分隔不同 种类的信息;种类的信息;8用用“类比类比”手法,生动形象地表示信息;手法,生动形象地表示信息;9合理划分并高效使用显示屏。合理划分并高效使用显示屏。案例案例4特点:显示了两栏工具栏及一栏特点:显示了两栏工具栏及一栏主菜

36、单。命令区域清晰可见主菜单。命令区域清晰可见却并不占据过多的屏幕空间却并不占据过多的屏幕空间 案例案例5特点:是个反面示例,几乎所有特点:是个反面示例,几乎所有的工具栏都激活了。屏幕的工具栏都激活了。屏幕高度混乱,用户不得要领高度混乱,用户不得要领 问问题题案案例例案例案例6Winrar诊断对话框诊断对话框特点:对话框上的三个按钮分别是特点:对话框上的三个按钮分别是“关闭关闭”、“中断操作中断操作”、“复制到剪贴板复制到剪贴板”,前两个按钮的,前两个按钮的提示意义含糊,用户容易引起误解:中断或关闭提示意义含糊,用户容易引起误解:中断或关闭的是本对话框还是压缩操作?而且在操作的是本对话框还是压缩

37、操作?而且在操作“中断操作中断操作”的按钮时系统似乎并没有效果的按钮时系统似乎并没有效果 问问题题案案例例案例案例7问题问题案例案例l用户与系统交互的大部分时间用于输入用户与系统交互的大部分时间用于输入命令,提供数据或系统要求的其他输入命令,提供数据或系统要求的其他输入信息。目前,键盘仍为最常用的输入设信息。目前,键盘仍为最常用的输入设备,但鼠标、数字化仪、甚至语言识别备,但鼠标、数字化仪、甚至语言识别系统正迅速成为替代品。系统正迅速成为替代品。l数据输入的一般准则:数据输入的一般准则: 1尽量减少用户输入的动作;尽量减少用户输入的动作; 2保证信息显示方式与数据输入方式的保证信息显示方式与数

38、据输入方式的 协调一致;协调一致;l数据输入的一般准则:数据输入的一般准则:3. 允许用户定做输入格式;允许用户定做输入格式;4采用灵活多样的交互方式,允许用户采用灵活多样的交互方式,允许用户 自选输入方式;自选输入方式;5隐藏当前状态下不可选用的命令;隐藏当前状态下不可选用的命令;6允许用户控制交互过程;允许用户控制交互过程;7为所有输入动作提供帮助信息;为所有输入动作提供帮助信息;8去除所有无实际意义的输入,尽量采去除所有无实际意义的输入,尽量采 用缺省值。用缺省值。案例案例8Excel填充界面填充界面特点:尽量减少用户输入特点:尽量减少用户输入有规律变化数据的次数有规律变化数据的次数 ,

39、快速、便捷、简单易用快速、便捷、简单易用 lHELP系统设计不属于界面设系统设计不属于界面设计范围,计范围,l涉及系统整体结构,涉及系统整体结构,l是结构级用户友好性设计。是结构级用户友好性设计。l帮助方式:帮助方式:l 操作指南文档操作指南文档l (植入系统、未植入系统植入系统、未植入系统)l 基于帮助文件的要求性帮助基于帮助文件的要求性帮助l (命令级帮助命令级帮助)l 说明性帮助说明性帮助l 嵌入系统的要求性帮助嵌入系统的要求性帮助l 嵌入培训功能的智能帮助系统嵌入培训功能的智能帮助系统l用户友好性一般属软件的性能特性,它用户友好性一般属软件的性能特性,它独立于所有具体功能,却影响着所有

40、功独立于所有具体功能,却影响着所有功能的重用性。能的重用性。l用户友好性应体现在与用户有接口的软用户友好性应体现在与用户有接口的软件特性上。件特性上。l用户友好性的根本目的是为了软件可重用户友好性的根本目的是为了软件可重用性、可维护性。用性、可维护性。l用户友好性的标志用户友好性的标志可操作性可操作性健壮性健壮性易学习性易学习性可扩展性可扩展性l反馈响应时间反馈响应时间(系统延迟系统延迟)l 系统闭合等级:系统闭合等级:l极限闭合等级极限闭合等级: 15秒秒l复杂闭合等级:复杂闭合等级: 415秒秒l简单闭合等级:简单闭合等级: 24 秒秒l最简单闭合等级最简单闭合等级: 12 秒秒l瞬时响应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论