- 人機(jī)交互概論:從理論到應(yīng)用
- 程時(shí)偉
- 2096字
- 2020-02-26 15:10:42
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)系的一種限定。
- 徐大同《西方政治思想史》筆記和典型題詳解
- 2020年青海省公安招警考試《公安專業(yè)科目》題庫(kù)【真題精選+章節(jié)題庫(kù)+模擬試題】
- 玩具設(shè)計(jì)概論
- 2019年高等學(xué)校英語(yǔ)應(yīng)用能力考試B級(jí)核心詞匯全突破【附高清視頻講解】(上)
- 設(shè)計(jì)概論(微課版)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程
- 新編政府會(huì)計(jì)(微課版·第四版)
- 隋銘才《英語(yǔ)國(guó)家概況》筆記和課后習(xí)題詳解
- Verilog HDL與CPLD/FPGA項(xiàng)目開(kāi)發(fā)教程(第3版)
- 文化翻譯論綱
- 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
- 美術(shù)鑒賞
- PowerPoint多媒體課件制作案例教程
- Visual C++.NET程序設(shè)計(jì)教程(第2版)
- 鐘大豐《中國(guó)電影史》筆記和課后習(xí)題詳解