首页 理论教育 现有任务模型构建方法的比较分析

现有任务模型构建方法的比较分析

时间:2023-06-17 理论教育 版权反馈
【摘要】:现有任务模型构建方法可以概述为HTA、UAN、GOMS三种。操作表示任务,而计划表示任务之间的顺序和关系。HTA法的局限性在于只能表现各个任务对象间的选择和循环关系。例如,首先运用GOMS方法的原理进行基础任务分解,建立基本的行为模型,而具体的子任务则由UAN方法来描述,最后再用HTA法中的树形结构图将具体任务表现出来。表4-8 三种任务模型构建方法比较分析表

现有任务模型构建方法的比较分析

现有任务模型构建方法可以概述为HTA、UAN、GOMS三种。

(1)HTA

HTA(Hierarchical Task Analysis)是Annett和Duncan[58]于1976年开发的任务分析和描述模型。它有两种任务表现方式:结构文本和树形结构图。树形结构图中的方框代表操作,半形式化文本表示计划。操作表示任务,而计划表示任务之间的顺序和关系。HTA法的局限性在于只能表现各个任务对象间的选择和循环关系。

(2)UAN

UAN(User Action Notation)[59]主要描述用户行为的顺序以及在执行任务时所用的界面,它能帮助设计师描述复杂的用户任务和界面层级。它采用表格形式记录用户行为、页面反馈以及界面内部状态的变化。在UAN模型中,界面被分为一些类似层次结构的异步任务,用户行动的关联性和时序性关系由表格的行列对齐关系和从上至下、从左至右的阅读顺序来确定。[60]UAN法的局限性表现在:①仅适合描述单线程任务,难以描述多条平行的行为路径;②UAN模型一般采用程序语言描述界面状态和反馈,这使得用户难以理解其任务模型,仅适合设计师与程序员之间的交流。

(3)GOMS

GOMS(Goals、Operators、Methods、Selection Rules)是Card、Moran和Newell[61]于1983年开发用于描述用户任务执行的分析方法。GOMES模型法来自认知心理学,是关于用户与应用系统界面交互时使用的知识和认知过程的模型。目标(Goals)代表用户尝试完成任务时想要得到的结果;操作(Operators)是用户为了完成任务而必须执行的一系列动作;方法(Methods)是用户操作的序列,以组合形式集合到一起来达成单一的目标。选择规则(Selection Rules)是用户要遵守的判定规则,以确定在特定环境下为了达到目标所选择的方法。GOMS模型有四种变体:KLM(Keystroke-Level Model)、CMN-GOMS、NGOMSL、CPM-GOMS。[62]KLM是基于按键的操作模型,没有目标、方法和选择的规则;CMN-GOMS定义了层次关系、操作以及选择规则的方法;NGOMSL是比较严格的任务分析方法,鼓励采用计算机编程语言进行任务模型建构;CPM-GOMS主要用来描述基于窗口的用户界面中不同操作项目的并行任务。(www.xing528.com)

GOMS模型体系的局限性主要体现在以下两个方面:①GOMS模型中的方法不仅多,并且各个方法之间的差别较大,研究人员或设计师很难选择一种方法进行快速的模型建构工作;②GOMS模型只适用于任务顺序被事先安排好的系统,无法支持系统错误情况的处理。

因此,每一种方法在描述界面任务中都有其长处,但同时也存在局限性。设计师应该以用户任务为中心,根据应用的具体情况将以上几种方法的长处结合起来共同构建移动应用的任务模型。例如,首先运用GOMS方法的原理进行基础任务分解,建立基本的行为模型,而具体的子任务则由UAN方法来描述,最后再用HTA法中的树形结构图将具体任务表现出来。与此同时,当产品研发团队在任务进程中发现错误时还要进行及时修改。

三种任务模型构建方法比较分析表,见表4-8。

表4-8 三种任务模型构建方法比较分析表

978-7-111-50581-5-Part01-54.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈