官术网_书友最值得收藏!

1.2.3 任務(wù)分析

前面章節(jié)提及GOMS模型倡導(dǎo)開(kāi)發(fā)人員要去接觸真實(shí)的用戶,任務(wù)分析的數(shù)據(jù)是通過(guò)各種用戶實(shí)驗(yàn)收集的。在任務(wù)分析和收集數(shù)據(jù)時(shí),只有注意到全面性和具體性,才能有效地利用各種任務(wù)分析工具,為設(shè)計(jì)提供指導(dǎo)。海克斯(Hackos)和萊迪西(Redish)在《User and Task Analysis for Interface Design》中指出了任務(wù)分析實(shí)驗(yàn)中應(yīng)該注意的幾個(gè)方面[8]

◆用戶行為的目的是什么?他們要得到什么結(jié)果?

◆為得到結(jié)果,用戶實(shí)際上是如何做的?具體步驟是什么?

◆用戶在行動(dòng)過(guò)程中反映出哪些個(gè)人、社會(huì)和文化的特征?

◆周?chē)h(huán)境如何影響用戶的行為方式?

◆用戶的知識(shí)和經(jīng)驗(yàn)如何影響用戶的行為方式?

到目前為止,人機(jī)交互領(lǐng)域所應(yīng)用的任務(wù)分析和建模方法很多,有定性研究和定量研究之分,本書(shū)選擇了一些典型的、具有代表意義的方法,從任務(wù)描述形式和描述能力等方面進(jìn)行簡(jiǎn)要的介紹。

1.層次任務(wù)分析法

層次任務(wù)分析法[9](Hierarchical Task Analysis, HTA)是最早的任務(wù)描述技術(shù),后來(lái)許多任務(wù)分析方法的思想都來(lái)源于它。為了強(qiáng)調(diào)任務(wù)模型的共享性和可復(fù)用性,任務(wù)模型常常以任務(wù)本體,即元模型的形式出現(xiàn),它包含了任務(wù)模型的概念元素以及它們之間的關(guān)系。HTA模型中所描述的任務(wù)之間的時(shí)序關(guān)系是在計(jì)劃中預(yù)先設(shè)計(jì)好的,包括順序、選擇和循環(huán)等。

HTA元模型使用以下幾個(gè)概念元素來(lái)描述任務(wù)世界:

(1)目標(biāo)(goal),是指完成任務(wù)后,用戶希望系統(tǒng)呈現(xiàn)的狀態(tài);

(2)任務(wù)(task),是為了完成目標(biāo)而執(zhí)行的操作序列集合;

(3)計(jì)劃(plan),是指為了完成某個(gè)目標(biāo)而預(yù)先設(shè)計(jì)好的子任務(wù)的執(zhí)行條件和執(zhí)行序列;

(4)操作(operation),是為了達(dá)到目標(biāo)所做的具體活動(dòng)。

2.任務(wù)知識(shí)結(jié)構(gòu)法

任務(wù)知識(shí)結(jié)構(gòu)法[10](Task Knowledge Structure, TKS)是指儲(chǔ)存在一個(gè)人記憶當(dāng)中,有關(guān)一個(gè)特定任務(wù)的知識(shí)概念的表示。在TKS模型中,任務(wù)之間的時(shí)序關(guān)系通過(guò)構(gòu)造器中的符號(hào)和語(yǔ)義來(lái)表示,可以表示的任務(wù)關(guān)系有順序、選擇和循環(huán)關(guān)系。

TKS元模型使用以下幾個(gè)概念元素來(lái)描述任務(wù)世界:

(1)角色(role),被定義為特定的一個(gè)任務(wù)集合,這個(gè)任務(wù)集合在特定的社會(huì)情境中充當(dāng)個(gè)體職責(zé)的一部分,由個(gè)體來(lái)負(fù)責(zé),一個(gè)個(gè)體可以承擔(dān)多個(gè)角色,或者一個(gè)角色可以由多個(gè)個(gè)體來(lái)承擔(dān);

(2)目標(biāo)(goal),當(dāng)一個(gè)特定的任務(wù)執(zhí)行后,用戶希望系統(tǒng)所呈現(xiàn)的狀態(tài);

(3)計(jì)劃(plan),為了完成一個(gè)特定的目標(biāo)而設(shè)定的可能出現(xiàn)的子任務(wù)的序列;

(4)過(guò)程(procedure),是一個(gè)特殊的行為元素,是子任務(wù)的一部分,子任務(wù)中的多個(gè)過(guò)程根據(jù)不同的使用情況可以有不同的分組和順序,TKS模型通過(guò)這種方式來(lái)表示策略,為了使過(guò)程能夠在合適的情境下選擇出正確的分組,在過(guò)程中需要包含選擇條件和選擇規(guī)則;

(5)行為(action)和對(duì)象(object),是任務(wù)分解的底層結(jié)構(gòu),是組成過(guò)程的成分。

3.方法分析描述法

方法分析描述 [11](Method Analysis Description, MAD)模型與HTA模型相似,但在概念元素中沒(méi)有計(jì)劃元素,而多加了表示任務(wù)關(guān)系的構(gòu)造器的概念。

MAD模型使用以下幾個(gè)概念元素來(lái)描述任務(wù)世界:

(1)任務(wù)(task),為了達(dá)到目標(biāo)而執(zhí)行的行為序列集合,在MAD模型中,一個(gè)任務(wù)有很多屬性,如名稱、目標(biāo)等;

(2)行為(action),是指由系統(tǒng)或操作者所執(zhí)行的活動(dòng);

(3)對(duì)象(object),是指行為操作的具體內(nèi)容;

(4)構(gòu)造器(constructor),描述了子任務(wù)之間的時(shí)序關(guān)系。在MAD模型中,構(gòu)造器中表示的任務(wù)關(guān)系可以分為兩類:同步操作和排序操作。

4.群件任務(wù)分析法

群件任務(wù)分析 [12](Groupware Task Analysis, GTA)模型結(jié)合了其他的任務(wù)分析方法的特點(diǎn),強(qiáng)調(diào)研究一個(gè)群體或一個(gè)組織而不是單個(gè)用戶的行為活動(dòng)。GTA模型使用以下幾個(gè)概念元素來(lái)描述任務(wù)世界:

(1)任務(wù)(task), GTA模型關(guān)注工作動(dòng)態(tài)方面的結(jié)構(gòu)化,它把任務(wù)看作基本概念,把目標(biāo)看作任務(wù)的基本屬性,任務(wù)結(jié)構(gòu)是層次化的,復(fù)雜的任務(wù)可以根據(jù)不同的角色來(lái)劃分,任務(wù)單元或者基本任務(wù)可以進(jìn)一步分解為用戶行為和系統(tǒng)操作;

(2)用戶行為(action)和系統(tǒng)操作(system operation),是任務(wù)分解中的最小單元,位于任務(wù)層次的底層;

(3)對(duì)象(object),在任務(wù)分析中,特定環(huán)境下與任務(wù)相關(guān)的每一件事情都可以定義為對(duì)象,它可以是客觀存在的事物,也可以是概念性(非物質(zhì))的事物,如消息、口令密碼等;

(4)事件(event),在特定環(huán)境中能夠觸發(fā)任務(wù)執(zhí)行的條件;

(5)代理(agent),通常情況下是指人(個(gè)人或者團(tuán)體),但在信息技術(shù)的環(huán)境中,代理的執(zhí)行者不僅僅是人類,也可能是系統(tǒng)或者人類代理和機(jī)器代理的結(jié)合;

(6)角色(role),繼承了TKS模型中的角色概念,是指特定的任務(wù)子集,通過(guò)選擇或者組織形式去劃分的操作者的類別,可以通過(guò)委托、授權(quán)或者在特定的情境下授權(quán)得到。當(dāng)任務(wù)被某一事件觸發(fā)后,它們之間的關(guān)系可以表示為選擇(or)、平行(and)或順序(next)的時(shí)序關(guān)系。

5.任務(wù)樹(shù)分析法

任務(wù)樹(shù)分析法[13](Concur Task Trees, CTT)模型結(jié)合了基于模型的用戶界面設(shè)計(jì)技術(shù)和人機(jī)交互形式化方法,為任務(wù)模型提供了豐富靈活、帶有語(yǔ)義的表示符號(hào),CTT采用層次的樹(shù)狀結(jié)構(gòu)來(lái)組織并表示任務(wù)。

CTT模型使用以下幾個(gè)概念元素來(lái)描述任務(wù)世界:

(1)任務(wù)(task),為了達(dá)到用戶的目標(biāo)而組織的一系列活動(dòng)集合,依據(jù)任務(wù)的抽象層次和參與角色的不同,CTT模型將任務(wù)分為抽象任務(wù)、用戶任務(wù)、交互任務(wù)和系統(tǒng)任務(wù);

(2)行為(action),為了完成任務(wù)而進(jìn)行的一系列操作;

(3)對(duì)象(object),是執(zhí)行任務(wù)時(shí)行為操作的實(shí)體;

(4)角色(role),是指一個(gè)特定的任務(wù)集合以及集合中任務(wù)之間的關(guān)系;

(5)構(gòu)造器(constructor),定義了同一層次的不同子任務(wù)之間的關(guān)系。

CTT模型定義了豐富的暫態(tài)關(guān)系,而且都有相應(yīng)的圖形符號(hào)。所謂的暫態(tài)關(guān)系,是指在任務(wù)執(zhí)行的任意某個(gè)時(shí)刻,對(duì)其子任務(wù)之間執(zhí)行和結(jié)束順序以及相互間依賴關(guān)系的一種限定。

主站蜘蛛池模板: 寿宁县| 沙田区| 萍乡市| 侯马市| 日照市| 察雅县| 达州市| 琼结县| 紫金县| 白玉县| 广汉市| 新津县| 襄城县| 东海县| 那曲县| 娄烦县| 临江市| 鄢陵县| 洪雅县| SHOW| 佳木斯市| 靖边县| 嘉善县| 西昌市| 靖州| 古田县| 东安县| 无为县| 栾城县| 普兰店市| 夏邑县| 东乡县| 阜新市| 安宁市| 界首市| 桂东县| 富蕴县| 澳门| 科尔| 仲巴县| 孝昌县|