在越来越多的应用软件中,人机界面设计者都提供了“命 令宏机制”,利用这种机制用户可以用自己定义的名字代表 个常用的命令序列。需要使用这个命令序列时,用户无须依次 键入每个命令,只需输入命令宏的名字就可以顺序执行它所代 表的全部命令。 在理想的情况下,所有应用软件都有一致的命令使用方法 如果在一个应用软件中命令Cr+D表示复制一个图形对象, 而在另一个应用软件中CtrH+D命令的含义是删除一个图形对 象,显然会使用户感到困惑,并且往往会导致用错命令
在越来越多的应用软件中,人机界面设计者都提供了“命 令宏机制”,利用这种机制用户可以用自己定义的名字代表一 个常用的命令序列。需要使用这个命令序列时,用户无须依次 键入每个命令,只需输入命令宏的名字就可以顺序执行它所代 表的全部命令。 在理想的情况下,所有应用软件都有一致的命令使用方法。 如果在一个应用软件中命令Ctrl+D表示复制一个图形对象, 而在另一个应用软件中Ctrl+D命令的含义是删除一个图形对 象,显然会使用户感到困惑,并且往往会导致用错命令
622设计过程 用户界面设计是一个迭代的过程,也就是说,通常先创建 设计模型,再用原型实现这个设计模型,并由用户试用和 评估,然后根据用户意见进行修改 为了支持上述迭代过程,各种用于界面设计和原型开发的 软件工具应运而生。这些工具被称为用户界面工具箱或用 户界面开发系统。 一旦建立起用户界面的原型,就必须对它进行评估,以确 定其是否满足用户的需求。评估可以是非正式的,也可以 十分正式
6.2.2 设计过程 ◼ 用户界面设计是一个迭代的过程,也就是说,通常先创建 设计模型,再用原型实现这个设计模型,并由用户试用和 评估,然后根据用户意见进行修改。 ◼ 为了支持上述迭代过程,各种用于界面设计和原型开发的 软件工具应运而生。这些工具被称为用户界面工具箱或用 户界面开发系统。 ◼ 一旦建立起用户界面的原型,就必须对它进行评估,以确 定其是否满足用户的需求。评估可以是非正式的,也可以 十分正式
在创建了用户界面的设计模型之后,可以运用 下述评估标准对设计进行早期复审。 (1)系统及其界面的规格说明书的长度和复杂程度,预示了用 户学习使用该系统所需要的工作量。 2)命令或动作的数量、命令的平均参数个数或动作中单个操 作的个数,预示了系统的交互时间和总体效率。 (3)设计模型中包含的动作、命令和系统状态的数量,预示了 用户学习使用该系统时需要记忆的内容的多少 (4)界面风格、帮助设施和出错处理协议,预示了界面的复杂 程度及用户接受该界面的程度
在创建了用户界面的设计模型之后,可以运用 下述评估标准对设计进行早期复审。 (1) 系统及其界面的规格说明书的长度和复杂程度,预示了用 户学习使用该系统所需要的工作量。 (2) 命令或动作的数量、命令的平均参数个数或动作中单个操 作的个数,预示了系统的交互时间和总体效率。 (3) 设计模型中包含的动作、命令和系统状态的数量,预示了 用户学习使用该系统时需要记忆的内容的多少。 (4) 界面风格、帮助设施和出错处理协议,预示了界面的复杂 程度及用户接受该界面的程度
用户界面的评估周期如下:完成初步设计之后 就创建第一级原型;用户试用并评估该原型,直 接向设计者表述对界面的评价;设计者根据用户 意见修改设计并实现下一级原型。上述评估过程 持续进行下去,直到用户感到满意,不需要再修 改界面设计时为止
用户界面的评估周期如下:完成初步设计之后 就创建第一级原型;用户试用并评估该原型,直 接向设计者表述对界面的评价;设计者根据用户 意见修改设计并实现下一级原型。上述评估过程 持续进行下去,直到用户感到满意,不需要再修 改界面设计时为止
初步设计 建立原型 1的界面 建立原型 n的界面 需要进行的 用户评估 设计修改 界面 设计者研究 界面设计完成评估结果 界面设计评估周期
用户评估 界面 设计者研究 评估结果 需要进行的 设计修改 初步设计 界面设计完成 建立原型 #1的界面 建立原型 #n的界面 界面设计评估周期