- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * */45 3.保持界面一致 1)允许用户将当前任务放在有意义的语境中 2)在应用系列内保持一致性 3)不要改变用户已经熟悉的用户交互模型 */45 其他软件工程专家提出了一些界面设计的原则: 1.一般交互 提高可交互性的措施有: ⑴ 一致性:人机界面中的菜单选择、命令输入、数据显示以及其它功能都应使用一致的格式。 ⑵ 提供有意义的反馈:向用户提供视觉和听觉的反馈,以保证在用户和界面间建立双向联系。 ⑶ 在执行有较大破坏性的动作前要求确认。 ⑷ 允许取消大多数已完成的操作(UNDO)。 ⑸ 减少在动作间必须记忆的信息数量 */45 ⑹提高对话、移动和思考的效率:尽量减少击键次数,缩短鼠标移动的距离,尽量避免用户作“下面怎么办?”的思考。 ⑺系统应保护自己不受致命错误的破坏。 ⑻按功能对动作分类,并据此安排屏幕布局。 ⑼提供语境相关的帮助机制。 ⑽命令用简单的动词或动词短语命名。 */45 2.信息显示 信息显示的形式和方式有多种多样,下面是一些带有普遍指导意义的原则: ⑴只显示与当前语境相关的信息。 ⑵使用便于用户迅速吸取信息的方式表现数据。可以用图形取代巨大的表格。 ⑶采用一致的标记、标准的缩写和预先定义的颜色。 ⑷允许用户保持可视化的语境。 ⑸产生有意义的出错信息。 ⑹使用大小写、缩进和正文分组来辅助理解。 ⑺使用窗口分隔不同类型的信息。 ⑻用“类比”的手法,生动形象地表示信息。如用类似温度计的方式表示储油罐的压力,用红色表示危险区。 ⑼合理划分并高效使用显示屏空间。 */45 3.数据输入 用户与系统交互的大部分时间用于键入命令、数据以及提供其它的系统输入。输入手段主要有键盘、鼠标、数字化仪甚至语音识别系统等。处理数据输入的问题时应该注意: ⑴ 尽量减少用户输入动作的数量。 ⑵ 允许用户定制输入。如专家用户可以决定创建客户命令或省去警告信息和动作确认。 ⑶ 交互应该是灵活的并可调整到用户喜欢的输入方式。如书记员喜欢键盘输入,经理喜欢鼠标点击。 */45 ⑷ 保持信息显示和数据输入的一致性。 ⑸ 隐藏当前动作语境中不可选用的命令。 ⑹ 让用户控制交互流。用户应能跳过不必要的动作、改变所需动作的顺序(如允许的话)以及在不退出系统的情况下从错误状态恢复。 ⑺ 为所有的输入动作提供帮助。 ⑻ 消除冗余输入。如,不要求用户指定计量单位;不要求在整数后加.00;提供缺省值;绝不要让用户提供程序中能自动获取或计算的信息。 */45 8.5 实现工具 创建设计模型后,通常可使用相关的工具开发界面原型,由用户检查,然后根据用户的意见进行修改,这些工具被称为用户界面工具箱或用户界面开发系统(UIDS) 它们把一般应用程序定义界面时所必需的界面元素,如窗口、菜单、窗口中的控件(如按钮、对话框等)预定义为对象,并预测每个对象可能需要作出的响应事件(例如单击鼠标或按键等),将这些预定义的对象组织成构件库,每个对象有自己的属性、方法和事件过程。 */45 同时UIDS提供以下的内建机制: 管理输入设备(如鼠标和键盘) 确认用户输入 处理错误和显示出错消息 提供反馈(如自动的输入响应) 提供帮助和提示 处理窗口、field和窗口内的滚动 建立应用软件和界面间的连接 将应用程序与界面管理功能分离 允许用户定制界面 */45 使用UIDS软件工程师可以不必一点一滴琐碎地编写界面,而把主要精力集中在要解决的问题上 同时,在同一平台上开发的应用程序能有一致的界面风格,相似的任务总在相似的外貌的界面上运行,使用户在操作应用程序时感到得心应手,并对其结果有信心。 */45 8.6 设计评估 一旦建立好操作性用户界面原型,必须对其进行评估,以确定是否满足用户的需求。 对任何一个应用系统,评估计划必须包含长期持续测试的方法,以便对界面在整个生命周期里出现的各种问题进行不断的评估和修正。 对于关键系统的界面设计,需要开发出特别的评估计划,例如核反应堆等系统的人机界面。 有效的设计评估包括专家评审和可用性测试。 */45 专家评审 正式的专家评审需要依托专家作为支柱或者顾问,这些专家往往具有丰富的应用领域或者用户界面领域的专业知识。 专家评审可以在设计阶段的前期或者后期进行。 对于评审的结果,可以由进行评审的专家们出一份正式的报告,其中包含评审中所发现的问题以及对其修改的建议,或者由这些专家与设计人员或者管理人员直接进行面对面的讨论。 */45 可用性测试 可用性指的是产品的使用效率、易学性和舒适程度。 对界面进行可用性测试和评价是确保产品可用性的重要手段,通过各种可用性测试及早发现界面存在的可用性问题,不仅可以节约开发成本,提高产品的
文档评论(0)