第6章用户界面设计.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章用户界面设计

第6章 用户界面设计 软件的用户界面作为人机接口起着越来越重要的作用。它的好坏直接影响到软件的寿命。具有友好用户界面的软件对于用户来说,无疑是一种享受。用户会毫不犹豫地选择它,即使另一个软件可能在功能、性能方面与它类似。 6.1 用户界面应具备的特性 用户界面,作为软件的重要组成部分,应当具备以下三方面的特性。 6.1.1 可使用性 用户界面的可使用性是用户界面设计最重要 的也是最基本的目标。它包括 : (1)使用的简单性 (2)用户界面中所用术语的标准化和一致性 (3)拥有HELP帮助功能 (4)快速的系统响应和低的系统成本 (5)用户界面应具有容错能力 6.1.2 灵活性 (1) 用户界面能够满足不同用户的要求。 (2)用户可以根据需要制定和修改界面方式。 (3)系统能够按照用户的希望和需要,提供不同详细程度的系统响应信息,包括反馈信息、提示信息、帮助信息、出错信息等等。 (4)与其他软件系统应有标准的界面。 6.1.3 复杂性和可靠性 (1)用户界面的复杂性:用户界面的规模和组织的复杂程度就是界面的复杂性。在完成预定功能的前提下,应当使得用户界面越简单越好。但也不是把所有功能和界面安排成线性序列就一定简单。 (2)用户界面的可靠性:用户界面的可靠性是指无故障使用的间隔时间。用户界面应能保证用户正确、可靠地使用系统,保证有关程序和数据的安全性。 6.2 用户界面设计的任务分析 这一部分工作应与软件系统的需求分析同步进行。它包括用户特性分析、用户工作分析、记录用户有关系统的概念和术语、确定界面类型等4个步骤。 (1)用户类型 1)外行型 2)初学型 3)熟练型 4)专家型 (2)用户特性度量的衡量标准 1)用户使用的频度 2)用户需要自由选用界面的情况 3)用户对计算机的熟悉程度 4)用户知识 5)用户思维能力 6)用户的生理能力和技能 6.2.2 用户工作分析 用户工作分析,也称为任务分析。它是系统内部活动的分解。用户工作分析与需求分析中结构化分析的方法类似,采用自顶向下,逐步进行功能分解。与常规的功能分解不同的是,所有的系统任务,包括与人相关的活动,都要考虑在内。 6.2.3 用户模型和观点 建立用户的思维模型,是为了帮助建立设计者界面模型。通常有以下几种 1)理论认知模型 2)用户知识模型 3)用户特性模型 4)用户任务模型 5)用户观点 :指系统结构的用户模型。 6.3 用户界面任务和工作设计 任务和工作设计的目的在于创造用户的工作环境。任务的组织应当能够给用户提供发挥他们的才能的机会,而不是超出他们的能力。 6.3.1 任务分配 在每个任务中,动作要分配给计算机、用户或者二者。任务需要通过人和计算机交互来共同完成,因此需要进一步细化,以确定人和计算机怎样组成。 6.3.2 方式和工作设计 工作方式有两种: (1)由一个人单独完成一个系统的目标。 (2)任务进展跟踪。确定命令在系统中什么地方、确定关键的延迟命令、调查拖延的原因、提出解决的建议等。 6.4 界面设计的基本类型 6.4.1 界面设计类型 在选用界面形式的时候,应当考虑每种类型 的优点和限制。 使用的难易程度 学习的难易程度 操作速度 复杂程度 控制 开发的难易程度 6.4.2 菜单 (Menu) 菜单又称为选单,是由系统预先设置好的,显示于屏幕上的一组或几组可供用户选用的命令。用户只需通过鼠标或移位键等定位设备,就可以方便地选取他所需要的菜单项,使对应的命令得以执行,从而实现其意图。 6.4.3 图像 在用户界面中,加入丰富多彩的画面,将能够更形象地为用户提供有用的信息而达到可视化的目的。其主要的处理有图象的隐蔽和再现、屏幕滚动和图案显示,包括动画。 6.4.4 对 话 对话,也称为对话框,是系统在必要时显示于屏幕上一个矩形区域内的图形和正文信息。通过对话,实现用户和系统之间的通信。 6.4.5 问题描述语言POL (Problem Oriented Language) 问题描述语言是一种结构化的语言,它可以分为四层。 (1)任务层 :这一层描述用户的需求,对软件的全部 功能和性能进行分解,确定目标和子目标,完善地 描述软件面对的全部问题。 (2)语义层:这一层确定系统面对的对象(概念实体) 以及基于这些对象之上的操作。概念 实体可以是抽象的概念,也可以是具体的对象。 (3)语法层:将语义层的操作和方法细化为由各种命令、用户操作、上下文关系和状态变量组成的语言,对象的描述将更加细致,包括行文的布局、屏幕的显示区域、目录结构等。从而描述用户和计算机如何按照文法进行交互。 (4)交互层:这一层根据诸如击键、设备驱动、显示等具体操作来定义用户操作命令和可供用户选择的处理过

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档