第10章用户界面设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
显示内容分析 在界面分析步骤中,要考虑内容的格式和美感。要问和回答的问题包括: 不同类型的数据是否要放置到屏幕上固定的位置? 用户能否定制内容的屏幕位置? 是否对所有内容赋予适当的屏幕标识? 为了便于理解,应如何划分长篇报告? 对于大集合的数据,是否存在直接移动到摘要信息的机制? 输出图形的大小是否需要适合所使用显示设备的限制? 如何使用颜色来增强理解? 出错信息和警告应如何呈现给用户? 工作环境分析 人们不能孤立地完成任务。他们会受到周围活动的影响,如工作场所的物理特征,使用设备的类型,与其他人的工作关系等。如果设计的产品不适应环境,那么它们一定是难于使用或者使用起来不方便。 在某些应用系统中,计算机系统的用户界面被放在”用户友好“的位置,但有些地方会受到限制。 除了物理的环境因素之外,工作场所的文化氛围也起着作用。 界面设计步骤 界面设计是一个迭代的过程。每个用户界面设计步骤都要进行很多次,每次细化和精化的信息都来源于前面的步骤。 1、使用界面分析中获得的信息,定义界面对象和动作。 2、定义那些导致用户界面状态发生变化的事件,对这个行为建模。 3、描述每一个界面状态,就像最终用户实际看到的那样。 4、简要说明用户如何从界面提供的界面信息来解释系统状态。 应用界面设计步骤 界面设计的一个重要步骤是1定义界面对象和作用于对象上的动作。为了完成这个目标,需要使用类似于第5章中介绍的方法来分析用例,即撰写用例的描述,名词和动词被分离出来形成对象和行为列表。 应用界面设计步骤 一旦对象和动作完成定义和迭代细化,就可以将它们按类型分类。目标、源和应用对象都被标识出来。把源对象拖放到目标对象上,这意味着该动作要产生一个硬拷贝的报告。应用对象代表着应用特有的数据,它们并不作为屏幕交互的一部分被直接操纵。 应用界面设计步骤 当设计者满意地认为已经定义了所有的重要对象和动作时,开始2进行屏幕布局。和其他界面设计活动一样,屏幕布局是一个交互过程,其中包括:图标的图形设计和放置、屏幕描述性文字的定义、窗口的规格说明和标题,以及各类主要和次要菜单项的定义等。 SafeHome实例 图10-3 基本的屏幕布局 用户界面设计模式 复杂而精致的图形用户界面已经变得普通,以至于涌现出各式各样的用户界面设计模式。设计模式是一种抽象,描述了特定的、界限明确的设计问题的设计解决方案。 实例:日期选择 设计问题 在进行用户界面设计时,几乎总会遇到4个问题: 系统响应时间、 用户帮助设施、 错误信息处理 命令标记。 系统响应时间 系统响应时间不能令人满意是交互式系统用户经常抱怨的问题。一般来说,系统响应时间是指从用户开始执行动作到软件以预期的输出和动作形式给出响应。 系统响应时间包括两方面的属性:时间长度和可变性。如果系统响应时间过长,用户就会感到焦虑和沮丧。系统时间的可变性是指相对于平均响应时间的偏差,在很多情况下这是最重要的响应时间特性。即使响应时间比较长,响应时间的低可变性也有助于用户建立稳定的交互节奏。 帮助设施 考虑到帮助设施,需要在设计时解决如下问题: 1在进行系统交互时,是否在任何时候对任何系统功能都能得到帮助?有两种选择:提供部分功能与动作的帮助和提供全部功能的帮助。 2用户怎样请求帮助?有三种选择:帮助菜单、特殊功能键或HELP命令。 3如何表达帮助?有三种选择:在另一个窗口中指示参考某个已印刷的文档或在屏幕特定位置给出一行或两行的简单提示。 4用户如何回到正常的交互方式?可做的选择包括屏幕上显示返回按钮、功能键或控制序列。 5如何构造帮助信息?有三种选择:平面式、分层式和超文本链接式。 错误处理 通常,交互式系统给出的出错信息和警告应具备以下特征: 1消息以用户可以理解的语言描述问题。 2消息应提供如何从错误中恢复的建设性意见。 3消息应指出错误可能导致哪些不良后果,以便用户检查是否出现了这些情况或帮助用户进行改正。 4消息应伴随着视觉或听觉上的提示。 5消息不应是裁判性的,即不能指责用户。 菜单和命令标记 在提供命令交互方式时,必须考虑如下问题: 1每一个菜单选项是否都有对应命令? 2以何种方式提供命令?有三种选择:控制序列、功能键或键入命令。 3学习或记忆命令的难度有多大?命令忘了怎么办? 4用户是否可以定制和缩写命令? 5在界面环境中菜单标签是否是自解释性的? 6子菜单是否与主菜单项所指功能相一致? 应用的可访问性 随着计算机应用系统变得无处不在,软件工程师必须确保界面设计中包含使得有特殊要求的用户易于访问的机制。 国际化 软件工程师和他们的经理往往会低估建立一个适应不同国家和不同语言需要的用户界面所需要的努力和技能。用户界面经常是为一个国家和一种语言所设计的,在面对其他国家时只好应急对付。设计师面临的挑战就是设计出“全球化”的软件。也就

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档