- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统与设计第7章
界面设计的第一步是将任务设计的结果作为输入,设计成一组逻辑模块,然后加上存取机制,把这些模块组织成界面结构。存取机制可以是分层、网络的或直接的,机制的类型主要由任务结构决定,也取决于设计风格。例如,菜单提供了层次结构,图标则是直接存取,也可以是层次的,而命令语言可提供网络也可提供直接存取机制。第二步是将每一模块分成若干步,每步又被组装成细化的对话设计,这就是界面细化设计。 界面设计包括如下几点: 1.界面对话设计 2.数据输入界面设计 3.控制界面设计 § 7.7 界面结构设计与实现 § 7.8人机界面设计过程中的设计问题 在人机界面设计的过程中,也存在一些常见的设计问题。如果不考虑这些问题,那么会在设计的后期出现不必要的设计反复、项目延期和用户产生挫折感,这就导致了人机界面设计的失败的。最好在设计的初期就考虑到这些问题。下面简单的介绍一下关于人机界面设计过程中的设计问题。 (1)系统响应时间 系统响应时间是许多交互式系统用户经常抱怨的问题。一般来说,系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间。 系统响应时间有两个重要属性,分别是长度和易变性。如果系统响应时间过长,用户就会感到紧张和沮丧;系统响应时间过短也不好,这会迫使用户加快操作节奏,从而可能会犯错误。 易变性指系统响应时间相对于平均响应时间的偏差,在许多情况下,这是系统响应时间的更重要的属性。例如,稳定在1秒的响应时间比从0.1秒到2.5秒变化的响应时间要好。 (2)用户帮助设施 几乎交互式系统的每个用户都需要帮助,当遇到复杂的问题时甚至需要查看用户手册以寻找答案。大多数现代软件都提供联机帮助措施,这使得用户无须离开用户界面就能解决自己的问题。 常见的帮助设施可分为集成的和附加的两类。集成的帮助设施从一开始就设计在软件里面,这可以缩短用户获得帮助的时间,增加界面的友好性;附加的帮助设施是在系统建成后再添加到软件的,在多数情况下它实际上是一种查询能力有限的联机用户手册。 人们普遍认为,集成的帮助设施优于附加的帮助设施。 (3)出错信息处理 出错信息和警告信息,是出现问题时交互式系统给出的“坏消息”。出错信息设计得不好,将向用户提供无用的甚至误导的信息,反而会加重用户的挫折感。当确实出现了问题的时候,有效的出错信息能提高交互式系统的质量,减轻用户的挫折感。 (4)命令交互 命令行曾经是用户和系统软件交互的最常用的方式,并且也曾经广泛地用于各种应用软件中。现在,面向窗口的、点击和拾取方式的界面已经减少了用户对命令行的依赖,但是,许多高级用户仍然偏爱面向命令行的交互方式。在多数情况下,用户既可以从菜单中选择软件功能,也可以通过键盘命令序列调用软件功能。 人机界面的设计过程可分为以下几个步骤: 1.需求分析 2.总体设计 3.详细设计 § 7.9 人机界面设计的过程 1.需求分析 这是人机界面设计的初步工作,但也是相当重要的第一步。判断一个系统的优劣,在很大程度上取决于未来用户的使用评价。因此,在人机界面设计的最初阶段尤其重视系统人机界面部分的用户需求。通过对用户特性分析(包括年龄、性别、心理情况、文化程度、个性、种族背景等),来做到对用户全面的了解,对于以后的工作进度也是有很大的帮助,较少后期的工作量。 2.总体设计 要根据需求分析的结果做出总体规划,那就是要创建系统功能的外部模型。创建系统功能的外部模型设计模型主要是考虑软件的数据结构、总体结构和过程性描述。然后根据终端用户对未来系统的假想设计用户模型,最终使之与系统实现后得到的系统映像(系统的外部特征)相吻合,用户才能对系统感到满意并能有效的使用它;建立用户模型时要充分考虑系统假想给出的信息,系统映像必须准确地反映系统的语法和语义信息。 3.详细设计 确定为完成此系统功能人和计算机应分别完成的任务。任务分析有两种途径。一种是从实际出发,通过对原有处于手工或半手工状态下的应用系统的剖析,将其映射为在人机界面上执行的一组类似的任务;另一种是通过研究系统的需求规格说明,导出一组与用户模型和系统假想相协调的用户任务。 目前有多种人机界面设计类型,各有不同的品质和性能,图7-16、7-17、7-18、7-19、7-20分别为问答型、菜单型、图标型、表格型和语言型等界面类型。 图7-16问答型界面 图7-18菜单型界面 图7-17菜单型界面 图7-18图标型界面 图7-19表格型界面 图7-20语言型界面 评价是人机界面设计的重要组成,应该在系统设计初期就进行,
文档评论(0)