完成用户界面设计

完成用户界面设计

ID:46309413

大小:370.00 KB

页数:51页

时间:2019-11-22

完成用户界面设计_第1页
完成用户界面设计_第2页
完成用户界面设计_第3页
完成用户界面设计_第4页
完成用户界面设计_第5页
资源描述:

《完成用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程第11章完成用户界面设计主要内容黄金规则用户界面的分析与设计界面分析界面设计步骤设计评估小结用户界面设计用户界面(UI)设计在人与计算机之间搭建了一个有效的交流媒介。遵循一系列的界面设计原则,定义界面对象和界面动作,然后创建构成用户界面原型基础的屏幕布局。用户界面设计用户界面设计首先要识别用户、任务和环境需求。一旦用户任务被确定,则通过创建和分析用户场景来定义一组用户界面对象和动作。这是创建屏幕布局的基础。屏幕布局描述了图形设计和图标位置,描述性屏幕文本的定义,窗口的规格说明和命名,以及主要

2、的和次要的菜单项规格说明。使用工具来开发原型并最终实现设计模型,另外为了保证质量需要对结果进行评估。创建用户场景,构建产品屏幕布局,以迭代的方式开发和修改界面原型。原型的开发是通过用户测试驱动的,测试驱动的反馈将用于原型的下一次迭代修改。用户界面设计接口设计主要包括三个方面:(1)软件构件间的接口设计;(2)软件与除人以外的其他非人类信息生产者和消费者(比如其他外部实体)的接口设计;(3)人与计算机间的界面设计。对于许多计算机化的信息系统用户来说,挫折和焦虑是他们日常生活的一部分。他们努力地学习那些

3、被认为能够帮助他们更好地完成工作的命令语言和菜单选择系统。有些人甚至对计算机、终端和网络产生了紧张和恐惧,因而刻意回避使用计算机化的系统。用户界面设计用户界面的设计要求在研究技术问题的同时对人加以研究。用户是什么样的人?用户怎样学习与新的计算机系统进行交互?用户怎样解释系统产生的信息?用户对系统有哪些期望?这些问题仅仅是在用户界面设计时必须询问和回答的问题中的一部分。黄金规则关于界面设计[MAN97]提出了三条“黄金规则”:置用户于控制之下。减少用户的记忆负担。保持界面一致。置用户于控制之下以不强迫

4、用户进入不必要的或不希望的动作的方式来定义交互模式。交互模式就是界面当前的状态。提供灵活的交互。允许用户交互被中断和撤销。当技能级别增长时可以使交互流线化并允许定制交互。使用户与内部技术细节隔离开来。设计应允许用户与出现在屏幕上的对象直接交互。减轻用户的记忆负担用户必须记住的东西越多,和系统交互时出错的可能性也就越大。只要可能,系统应该“记住”有关的信息,并通过能够帮助回忆的交互场景来帮助用户。[MAN97]定义了一组设计原则,使得界面能够减少用户的记忆负担。减轻用户的记忆负担减少对短期记忆的要求。

5、当用户陷于复杂的任务时,短期记忆的要求将会很大。界面的设计应该尽量不要求记住过去的动作和结果。建立有意义的缺省。初始的缺省集合应该对一般的用户有意义。“reset”选项应该是可用的,使得可以重新定义初始缺省值。定义直观的快捷方式。当使用助记符来完成系统功能时,助记符应该以容易记忆的方式被联系到相关动作。界面的视觉布局应该基于真实世界的象征。以不断进展的方式揭示信息。界面应该以层次化方式进行组织。保持界面一致用户应该以一致的方式展示和获取信息,这意味着:(1)按照贯穿所有屏幕显示的设计标准来组织可视信

6、息;(2)将输入机制约束到有限的集合,在整个应用中得到一致地使用;(3)从任务到任务的导航机制要一致地定义和实现。[MAN97]定义了一组帮助保持界面一致性的设计原则。保持界面一致允许用户将当前任务放入有意义的环境中。很多界面使用数十个屏幕图像来实现复杂的交互层次。提供指示器帮助用户知道当前工作环境是十分重要的。另外,用户应该能够确定他来自何处以及存在什么途径转换到新任务。在应用系统家族内保持一致性。一组应用系统(或一套产品)都应实现相同的设计规则,以保持所有交互的一致性。如果过去的交互模型已经建立

7、起了用户期望,除非有不得已的理由,否则不要改变它。用户界面的分析与设计用户界面的分析和设计全过程始于创建不同的系统功能模型(从外部看对系统的感觉)。用以完成系统功能的任务被分为面向人的和面向计算机的;考虑那些应用到界面设计中的各种设计问题;各种工具被用于建造原型和最终实现设计模型;最后由最终用户从质量的角度对结果进行评估。用户界面分析和设计模型分析和设计用户界面时要考虑四种模型:工程师建立用户模型;软件工程师创建设计模型;最终用户在脑海里对界面产生的映像,称为用户的心理模型或系统感觉;系统的实现者创

8、建实现模型。用户界面分析和设计模型用户模型确立了系统最终用户的轮廓。为了建立有效的用户界面,“开始设计之前,必须对预期用户加以了解,包括年龄、性别、身体状况、教育、文化和种族背景、动机、目标以及性格。此外,用户可以分类为:新手。对系统没有任何语法知识的了解,并且对应用或计算机的一般用法几乎没有掌握什么语义知识。对系统有部分了解的中级用户。掌握适度的应用语义知识,但对使用界面所必需的语法信息的了解还比较少。对系统有了解的经常用户。对应用有很好的语义知识和语法了解,这些用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。