|
知识路径: > 系统开发和运行知识 > 软件工程基础知识 > 结构化开发方法 > 用户界面设计 >
|
相关知识点:7个
|
|
|
|
在进行用户界面设计时,几乎总会遇到以下4个问题:系统响应时间、帮助设施、错误信息处理、菜单和命令标记。
|
|
|
|
系统响应时间不能令人满意是交互式系统用户经常抱怨的问题。一般来说,系统响应时间是指从用户开始执行动作到软件以预期的输出和动作形式给出响应这段时间。
|
|
|
系统响应时间包括两方面的属性:时间长度和可变性。如果系统响应时间过长,用户就会感到焦虑和沮丧。系统时间的可变性是指相对于平均时间的偏差,在很多情况下这是最重要的响应时间特性。即使响应时间比较长,响应时间的低可变性也有助于用户建立稳定的交互节奏。例如,稳定在1s的命令响应时间,比从0.1s到2.5s不定的响应时间要好。
|
|
|
|
几乎所有计算机交互式系统的用户都时常需要帮助,考虑帮助设施时需要在设计中解决以下问题。
|
|
|
(1)进行系统交互时,是否在任何时候对任何系统功能都能得到帮助?有两种选择:提供部分功能与动作的帮助和提供全部功能的帮助。
|
|
|
(2)用户怎样请求帮助?有3种选择:帮助菜单、特殊功能键和HELP命令。
|
|
|
(3)如何表达帮助?有3种选择:提供单独的帮助窗口、在另一个窗口中指示参考某个已印刷的文档(不是理想方式)或在屏幕特定位置给出一行或两行的简单提示。
|
|
|
(4)用户如何回到正常的交互方式?可做的选择包括屏幕上显示的返回按钮、功能键或控制序列。
|
|
|
(5)如何构造帮助信息?有3种选择:平面结构(所有信息均通过关键词来访问)、分层结构(用户可以进入分层结构得到更详细的信息)和超文本的使用。
|
|
|
|
出错信息和警告是指出现问题时系统反馈给用户的"坏消息"。如果做不好,出错信息和警告会给出无用和误导的信息,反而增加了用户的沮丧感。通常,交互式系统给出的出错信息和警告应具备以下特征。
|
|
|
|
|
(3)消息应指出错误可能导致哪些不良后果(例如破坏数据文件),以便用户检查是否出现了这些情况。
|
|
|
(4)消息伴随着视觉或听觉上的提示。也就是说,显示消息应该伴随警告声或者消息用闪烁方式显示,或以明显表示错误的颜色来显示。
|
|
|
|
|
输入命令曾经是用户和系统交互的主要方式,并广泛用于各种应用程序中。现在,面向窗口的界面采用点击和选取方式,减少了用户对输入命令的依赖。但许多高级用户仍然喜欢面向命令的交互方式。在提供命令或菜单标签交互方式时,必须考虑以下问题。
|
|
|
|
(2)以何种方式提供命令?有3种选择:控制序列(如Alt+P快捷键)、功能键或输入命令。
|
|
|
(3)学习和记忆命令的难度有多大?忘记命令怎么办?
|
|
|
|
|
|