GOMS实例 Task: Editing GOAL EDIT-MANUSCRIPT GOAL: EDIT-UNIT-Task repeat until no more unit tasks GOAL: ACQUIRE-UNIT-TASK GET-NEXT-PAGE if at end of manuscript GET-NEXT-TASK GOAL EXECUTE-UNIT-TASK GOAL LOCATE-LINE select: USE-QS-METHED USE-LF-METHOD] GOAL: MODIFY-TEXT Iselect: USE-S-METHOD USE-M-METHODI VERIEY-EDIT 人机交互技术编写组
人机交互技术编写组 11 GOMS实例 Task:Editing GOAL:EDIT-MANUSCRIPT GOAL:EDIT-UNIT-Task repeat until no more unit tasks GOAL:ACQUIRE-UNIT-TASK GET-NEXT-PAGE if at end of manuscript GET-NEXT-TASK GOAL:EXECUTE-UNIT-TASK GOAL:LOCATE-LINE [select:USE-QS-METHED USE-LF-METHOD] GOAL:MODIFY-TEXT [select:USE-S-METHOD USE-M-METHOD] VERIFY-EDIT
GOMS应用 ◆作为一种人机交互界面表示的理论模型, GOMS是人机交互研究领域内少有的几个广 为人知的模型之一,并被称为最成熟的工 程典范,该模型在计算机系统的评估方面 也有广泛的应用 ◆ GOMS can save money ■美国电话公司 NYNEX利用GOMS分析一套即 将被采用的新的计算机系统的应用效果,结 果发现效果不理想,放弃了使用新系统,为 公司节约了数百万的资金 人机交互技术编写组 12
人机交互技术编写组 12 GOMS应用 作为一种人机交互界面表示的理论模型, GOMS是人机交互研究领域内少有的几个广 为人知的模型之一,并被称为最成熟的工 程典范,该模型在计算机系统的评估方面 也有广泛的应用。 GOMS can save money! ◼ 美国电话公司NYNEX利用GOMS分析一套即 将被采用的新的计算机系统的应用效果,结 果发现效果不理想,放弃了使用新系统,为 公司节约了数百万的资金
GOMS的局限性 ◆GO5没有清楚的描述错误处理的过程,假设用户完全按一种 正确的方式进行人机交互,因此只针对那些不犯任何错误的 专家用户 ◆CONs对于任务之间的关系描述过于简单,只有顺序和选择事 实上任务之间的关系还有很多种(具体参见6.1.2节中L0T0S 的介绍),另外选择关系通过非形式化的附加规则描述,实 现起来也比较困难 ◆GOS把所有的任务都看作是面向操作目标的,而忽略了一些 任务所要解决的问题本质以及用户间的个体差异,它的建立 不是基于现有的认知心理学,无法代表真正的认知过程。 人机交互技术编写组 13
人机交互技术编写组 13 GOMS的局限性 GOMS没有清楚的描述错误处理的过程,假设用户完全按一种 正确的方式进行人机交互,因此只针对那些不犯任何错误的 专家用户。 GOMS对于任务之间的关系描述过于简单,只有顺序和选择.事 实上任务之间的关系还有很多种(具体参见6.1.2节中LOTOS 的介绍),另外选择关系通过非形式化的附加规则描述,实 现起来也比较困难。 GOMS把所有的任务都看作是面向操作目标的,而忽略了一些 任务所要解决的问题本质以及用户间的个体差异,它的建立 不是基于现有的认知心理学,无法代表真正的认知过程
6.1.2 LOTOS LOTOS -Language Of Temporal Ordering Specification, T Bolognesi, H. Brinskma Introduction to the iso Specification Language LOTOS, 1987 ◆国际标准形式描述语言,适于描述具有并发、交 互、反馈和不确定性等特点的并发( concurrent) 系统中的行为。 ◆开始作为一种描述网络协议的语言,由于交互系「 统、特别是多通道交互系统有并发系统的特点, 因此成为用来描述交互系统的行为模型 人机交互技术编写组
人机交互技术编写组 14 6.1.2 LOTOS LOTOS -Language Of Temporal Ordering Specification, T.Bolognesi, H.Brinskma, "Introduction to the ISO Specification Language LOTOS” , 1987. 国际标准形式描述语言,适于描述具有并发、交 互、反馈和不确定性等特点的并发(concurrent) 系统中的行为。 开始作为一种描述网络协议的语言,由于交互系 统、特别是多通道交互系统有并发系统的特点, 因此成为用来描述交互系统的行为模型
LOTOS基本思想 ◆系统的外部可见行为可以看作是由一个有时序关系的交 互序列组成 ◆系统由一系列进程组成,进程同环境之间通过称为“关 口”( gates)的交互点进行交互。 ◆两个以上的进程在执行同一个外部可见的行为时会发生 交互操作,进行数据交换、信息传递、协调同步等操作 ◆进程行为用“行为表达式”来描述,复杂的行为由简单 的行为表达式通过表示时序关系的L00S算符组合而成。 ◆在将LOT0S思想用于人机交互的行为模型时,用进程之间 的约束关系来描述交互子任务之间的关系。 人机交互技术编写组 15
人机交互技术编写组 15 LOTOS基本思想 系统的外部可见行为可以看作是由一个有时序关系的交 互序列组成。 系统由一系列进程组成,进程同环境之间通过称为“关 口”(gates)的交互点进行交互。 两个以上的进程在执行同一个外部可见的行为时会发生 交互操作,进行数据交换、信息传递、协调同步等操作。 进程行为用“行为表达式”来描述,复杂的行为由简单 的行为表达式通过表示时序关系的LOTOS算符组合而成。 在将LOTOS思想用于人机交互的行为模型时,用进程之间 的约束关系来描述交互子任务之间的关系