《用户界面设计》PPT课件.ppt_第1页
《用户界面设计》PPT课件.ppt_第2页
《用户界面设计》PPT课件.ppt_第3页
《用户界面设计》PPT课件.ppt_第4页
《用户界面设计》PPT课件.ppt_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

1、第十章用户界面设计、主要内容、黄金规则用户界面分析和设计介面分析介面设计阶段设计评价摘要、用户界面设计、用户界面(UI)设计在人与电脑之间建立了有效的交流媒体。遵循一系列介面设计原则,定义介面对象和介面行为,然后创建构成用户界面原型基础的屏幕布局。用户界面设计、用户界面设计首先要了解用户、任务和环境要求。确认用户操作后,创建和分析用户场景以定义一组用户界面对象和行为。这是创建屏幕布局的基础。表单布局说明平面设计和图标位置、说明表单文本的定义、窗口的规格说明和命名,以及主要菜单项和辅助菜单项规格说明。必须使用工具开发原型,最终实施设计模型并评估结果以确保质量。创建用户场景,构建产品屏幕布局,反复

2、开发和修改介面原型。原型开发通过用户测试进行,以测试为中心的反馈用于原型的下一次迭代修改。用户界面设计、介面设计主要包括三个茄子方面:(1)软件组件之间的介面设计。(2)与软件和其他非人信息生产者和消费者(如其他外部组织)的介面设计(3)人和电脑之间的介面设计。设计好介面机制后,用户可以无缝、无缝地进行交互,从而使工作更加轻松。但是,如果介面设计很差,用户可以间歇性地、不顺畅地使用,结果是用户感到沮丧,生产力下降的结果。(David aser,Northern Exposure(美国电视电视剧),用户界面设计,用户界面设计在研究技术问题的同时还需要研究人。用户是什么样的人?用户如何学会与新的电

3、脑系统交互?用户如何解释系统生成的信息?用户对系统的期望是什么?牙齿问题只是用户界面设计时必须问和回答的问题的一部分。提出了黄金规则,介面设计MAN97的三个茄子“黄金规则”。使用者操控控制。减轻用户的记忆负担。保持界面的一致性。允许用户操作控制设计原则。1定义交互模式,以防止用户强行进入不需要或不需要的行为。2提供灵活的交互。3用户交互可能会中断和取消。4随着技术水平的提高,可以简化交互,从而实现自定义交互。5将用户与内部技术细节隔离。6用户必须能够与屏幕上显示的对象直接交互。减少用户内存负担,用户需要记住的内容越多,与系统交互时出错的可能性就越大。如果可能,系统应“记住”相关信息,并通过有

4、助于记忆的交互式场景帮助用户。MAN97定义了一系列设计原则,以使界面减轻用户的内存负担。减少用户内存负担的设计原则,1减少短期记忆要求。界面应设计为不必记住过去的行为、输入和结果。2设定有意义的预设值。初始默认集合对最终用户必须有意义。3定义直观的快捷方式。使用助记符完成系统功能时,助记符必须以容易记住的方式连接到相关动作。4界面的视觉布局应基于现实世界的象征。5以不断发展的方式揭示信息。接口必须分层配置。保持一致的介面,用户必须以一致的方式显示和收集信息。也就是说,(1)按照通过所有屏幕显示的设计标准组织可视信息。(2)将输入机制限制为有限集合,以在整个应用节目中一致使用。(3)从任务到任

5、务的导航机制必须始终如一地定义和实施。MAN97定义了一组有助于保持介面一致性的设计原则。保持一致的介面设计原则,1用户可以将当前工作部署到有意义的环境中。提供指示器使用户知道当前工作环境状态很重要。用户还需要能够确定自己来自哪里,哪些路径转换为新任务。2在应用程序系统家族中保持一致性。应用节目系统(或产品集)集必须实现相同的设计规则,以保持所有交互的一致性。3如果过去的交互模式已经设定了用户期望,除非有不得已的理由,否则不要更改。用户界面分析和设计、用户界面分析和设计的整个过程从徐璐创建其他系统功能模型(外部对系统的感觉)开始。用于完成系统功能的任务是面向人的,是面向电脑的。考虑适用于介面设

6、计的各种设计问题。使用各种工具创建原型,最终实现设计模型。最后,最终用户从质量角度评估结果。用户界面分析和设计模型,用户界面分析和设计时需要考虑的四个茄子模型:构建用户模型工程师软件工程师:构建设计模型最终用户在脑海中为界面生成的图像称为用户的心理模型或系统感觉。系统实现者创建实现模型。牙齿四种茄子型号可能有很大的不同。介面设计师的任务是弥合这一差距,导出一致的介面表达。用户界面分析和设计模型、用户模型设置系统最终用户的轮廓。为了建立有效的用户界面,“在开始设计之前,必须了解预期的用户,包括年龄、性别、身体状况、教育、文化和种族背景、动机、目标、性格。”用户还可以按如下方式分类:1初学者。没有

7、系统的语法知识,几乎没有应用程序或计算机的一般用法的语义知识。2部分了解系统的间歇性用户。掌握适当的应用语义知识,但对使用界面所需的语法信息的理解相对较少。3熟悉系统的普通用户。对应用程序的语义知识和语法有很好的理解。这些用户经常会找到快捷方式和简单的交互模式。用户界面分析和设计模型、整个系统的设计模型包含软件数据、体系结构、介面和程序的表示。需求规格说明可以设定有助于定义系统使用者的限制条件,但介面设计通常是设计模型的附带结果。用户的心理模式(系统感觉)是最终用户在头脑中对系统的印象。实现模型结合了电脑系统的外部表示(接口的感觉),结合了用于说明系统语法和语义的所有支持信息。系统实现模型和用

8、户心理模型相匹配时,用户一般对软件的使用很方便,非常有效。用户界面分析和设计过程、用户界面分析和设计过程重复,如图10-1所示。图10-1用户界面设计流程、用户界面分析和设计流程、用户界面分析和设计流程包括4个徐璐其他框架活动3360 1、介面分析和建模。2、介面设计。3、介面结构。4、确认介面。介面分析活动侧重于与系统交互的用户的轮廓。记录技术水平、业务理解和对新系统的一般认识,并定义各种用户类型。每个用户类别的需求指导本质上,软件工程师试图理解每个类型用户的系统感受。用户界面分析和设计过程以及一般要求定义后,将进行更详细的工作分析。识别、描述和细化用户为实现系统目标而执行的任务。用户环境分

9、析侧重于物理工作环境分析。需要问的问题是:界面的物理位置是什么?用户会坐着,站着,还是完成其他没有介面相关的任务?介面硬件是否适应空间、光线或噪音限制?是否有由环境因素驱动的特殊人力因素?用户界面分析和设计过程、介面设计的目标是定义介面对象和行为集,使其能够以满足系统定义的每个使用目标的方式执行所有定义的任务。配置介面通常从创建评估使用场景的基本体开始。在迭代设计过程的继续过程中,可以使用用户界面开发工具完成介面配置。介面确认的重点是(1)界面正确执行每个用户任务的能力、适应所有任务变更的能力以及满足所有最终用户需求的能力。(2)界面易于使用和学习的程度;(3)用户接受界面作为对业务有用的工具

10、的程度。在第一轮中不必试图描述所有的细节。以下过程细化了界面的操作细节、设计信息和执行属性。介面分析,所有软件工程过程模型的重要原则之一是在设计解决方案之前最好对问题有更好的了解。在用户界面设计中理解问题意味着(1)了解通过接口与系统交互的人(终端用户)。(2)最终用户完成任务需要执行的操作(3)标记为界面一部分的内容;(4)任务处理环境。用户分析,每个用户对软件的心理想象或系统感觉,可能与其他用户开发的心理想象有差异。此外,用户的心理想象可能与软件工程师设计模型相距甚远。将设计师获得的心理想象和设计模型相结合的唯一方法是努力理解用户,了解这些用户如何使用系统。为了完成牙齿任务,可以利用从各种

11、渠道获得的信息。用户分析,用户采访:最直接的方法是与最终用户见面,有软件团队代表,以便更好地了解用户的要求、动机、企业文化和其他问题。可以是一对一的会议方式,也可以是集体讨论的形式。销售输入:销售代表定期与客户和用户见面,收集信息,帮助软件团队对用户进行分类,更好地理解用户要求。输入市场:在市场部分的定义中,市场分析非常重要,对市场的每个部分使用软件的细微差别提供了理解。输入支持:技术支持人员可以与用户对话,轻松获取有关“应该做什么、做什么渡边杏、用户喜欢什么、不喜欢什么、哪些特征引起问题、哪些特征易于使用”的信息。任务分析和建模以及任务分析的目标是回答以下问题:用户在给定环境中要执行什么操作

12、?用户工作时执行哪些任务和子任务?工作时,用户要处理的特殊问题域对象是什么?工作任务的顺序是什么?任务的层次结构关系是什么?作业分析和建模,使用案例:作为作业分析的一部分,设计使用案例说明了最终用户如何完成指定的相关作业任务。大多数情况下,用例用第一人称非正式地写。细化作业:可以通过两种茄子方法执行作业分析。为了理解为实现活动目标而必须完成的任务,工程师必须理解人们当前执行的任务,并将其映射到用户界面环境下执行的类似任务集。另一种方法是工程师研究现有基于电脑的解决方案的规范,并获得适合用户模型、设计模型和系统感官的用户工作集。无论工作分析的整体方法如何,都必须工程师首先定义和分割工作。据您所知

13、,茄子方法是逐步完善方法。任务分析和建模;对象镶嵌:在软件工程师牙齿时,您需要查看使用案例和用户的其他信息,并提取要使用的物理对象,而不是关注用户需要执行的任务。这些对象可以分为不同的类。定义每个类的属性并评估每个对象上方的行为,以提供设计师操作的操作列表。用户界面解析模型不能为任何作业提供文字实现。但是,设计继续细化,定义了每个操作的详细信息。任务分析和建模、工作流分析徐璐许多充当其他角色的用户使用其中一个用户界面时,除了任务分析和对象镶嵌之外,有时还需要工作流分析。通过牙齿技术,软件工程师可以很好地理解包含多个成员(角色)时工作过程是如何完成的。如果某公司计划将处方药的处方和给药过程全部自

14、动化。所有过程都围绕基于web的应用程序循环,医生、药剂师、患者等都可以访问这些应用程序。使用UML车道图可以有效地表示工作流。工作分析和建模、图10-2处方、功能车道图表创建、工作分析和建模,以及层次表示介面分析将生成相应的微曹征过程。设置工作流后,您可以为每个用户类型定义任务层次结构。牙齿任务层来自为用户定义的每个任务的逐步细化。显示器内容分析、现代应用问题的情况下,介面显示内容包括文本报告、图形显示或特殊格式的信息。分析模型技术标识应用程序生成的输出数据对象。这些数据对象可以:(1)由应用程序系统的其他部分创建。(2)由应用节目系统访问的数据库内存储的数据获取。(3)从系统外部传递到讨论

15、的应用程序系统。显示内容分析。介面分析阶段需要考虑内容的格式和美观。需要提问和回答的问题包括:将不同类型的数据放在屏幕上的固定位置吗?用户是否可以自定义内容的屏幕位置?是否为所有内容指定适当的屏幕徽标?为了便于理解,应该如何划分长篇报告?对于大型数据集,是否有直接转到摘要信息的机制?大小汇出的图面时,是否需要适用于使用的显示器设备的限制?如何使用颜色提高理解?如何向用户提供错误消息和警告?工作环境分析,人们孤立无援,无法完成任务。他们受工作场所的物理特征、设备使用类型、与他人的工作关系等周边活动的影响。如果设计的产品不适合环境,使用起来会很困难,或者使用起来很不方便。在某些应用程序系统中,电脑

16、系统的用户界面位置在“用户友好”位置,但在某些区域存在限制。除了物理环境因素外,工作场所的文化氛围也起了作用。介面设计阶段,介面设计是迭代过程。每个用户界面设计阶段进行多次,每个微曹征和微曹征信息都是从前面的阶段导出的。1、使用从介面分析中获取的信息定义介面对象和行为。2、定义导致用户界面状态更改的事件,并对牙齿行为建模。3、描述每个介面的状态,正如最终用户实际看到的那样。4、简要介绍了通过用户界面提供的介面信息解释系统状态的方法。应用介面设计阶段。设计介面的重要步骤是定义作用于1牙齿介面对象和对象的行为。为了实现牙齿目标,必须使用第5章中介绍的类似方法分析用例。也就是说,写用例的说明、名词和

17、动词必须分开,形成对象和行动列表。应用介面设计阶段以完成定义和迭代优化后,对象和行为可以按类型分类。目标、源和应用程序节目对象已标识。将源对象拖放到目标对象上。也就是说,牙齿动作生成硬拷贝报告。应用程序节目对象表示特定于应用程序节目的数据,并且不是作为屏幕交互的一部分直接操作的。应用介面设计步骤,当设计者满意已定义了所有重要的对象和动作时,启动屏幕布局2。与其它介面设计活动一样,屏幕布局是一个交互式流程,包括图标的平面设计和布局、屏幕说明文字的定义、窗口的规格说明和标题以及各种主要菜单项和辅助菜单项的定义。随着SafeHome实例、图10-3基本屏幕布局、用户界面设计模式、复杂而复杂的图形用户界面等的普及,出现了多种用户界面设计模式。设计样式是描述特定边界明确的设计问题的设计解决方案的抽象。范例:日期选取、设计问题、用户界面设计几乎四个茄子问题(系统反应时间、使用者支援设施、显示错误讯息处理指示)。系统反应时间,系统响应时间不满意是交互式系统用户经常抱怨的问题。通常,系统响应时间是从用户开始工作到以所需的输出和行为提供软件响应之间的时间。系统响应时间包括两个茄子属性:时间长度和可变性。系统响应时间过长,用户会感到不安和沮丧。系统时间的可变性是平均响应时间的偏差,在大多数情况下是最重要的反应时间特性。即使响应时间长,响应

温馨提示

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

评论

0/150

提交评论