人机交互概论:从理论到应用
上QQ阅读APP看书,第一时间看更新

1.2.2 GOMS模型

GOMS模型是由卡德(Card)等人在1983年提出来的。GOMS是交互系统中用于分析用户复杂性的建模技术,主要用于建立用户行为模型。它描述任务和用户执行该任务所需知识的方法,通过目标(Goal)、操作(Operation)、方法(Method)以及选择规则(Selection Rule)四个方面进行描述,长期以来一直是人机交互领域最重要的模型之一[6]

(1)“目标”指的是用户要达到什么目的。如在网页中查找某项内容。

(2)“操作”指的是为了达到目标而使用的认知过程和物理行为,即用户为了达到某个目标而触发的一系列行为。如先选择搜索引擎,再思考关键字,然后在搜索引擎中输入关键字。

(3)“方法”是指目标和操作经仔细设计后得出的序列,是为了达到目标而采用的具体步骤。如使用鼠标单击输入域,输入关键字,再单击“查找”按钮。

(4)“选择规则”用于选择具体方法,适用于任务的某个阶段存在多种方法的情形。例如,在搜索引擎的输入域中输入了关键字之后,用户可以选择单击“返回”按钮,或者单击“查找”按钮,这就要用到选择规则。

GOMS任务分析模型倡导开发人员,如程序员、设计师,去接触真实的用户,采用类似用户访谈的方式去直接面对用户,去了解用户是如何去分解任务的,如何选择达到目标的操作方法的。选择方法和规则的起点就是有效地识别用户的目标。不过认知心理学的一些历史经验告诉我们,用户在很多情况下只能很有限地识别自己的目标、策略和心理过程,所以不能简单地依靠用户告诉了开发人员什么,还需要结合自然观察法等方式,进行有效的弥补[7]