第9章 可用性分析與評(píng)估I.ppt_第1頁(yè)
第9章 可用性分析與評(píng)估I.ppt_第2頁(yè)
第9章 可用性分析與評(píng)估I.ppt_第3頁(yè)
第9章 可用性分析與評(píng)估I.ppt_第4頁(yè)
第9章 可用性分析與評(píng)估I.ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余68頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第9章 可用性分析與評(píng)估,山東大學(xué)計(jì)算機(jī)學(xué)院,新聞,我們需要可用性調(diào)查嗎? 每次調(diào)查給你100美元 Blogger官方公布呼吁用戶參與Blogger的可用性調(diào)查,Google會(huì)按照每小時(shí)75美元的標(biāo)準(zhǔn)給用戶支付報(bào)酬。由于每次調(diào)查通常會(huì)持續(xù)差不多一個(gè)半小時(shí)左右,因此用戶可獲得100多美元,可以通過(guò)互聯(lián)網(wǎng)和電話完成。 ,Lecture 5,3,內(nèi)容提要,可用性的定義 可用性工程 支持可用性的設(shè)計(jì)原則 可學(xué)習(xí)性 靈活性 魯棒性 可用性的評(píng)估方法 用戶模型法、啟發(fā)式評(píng)估、認(rèn)知性遍歷、用戶測(cè)試和用戶調(diào)查法等 可用性案例,Lecture 5,4,9.1可用性與可用性工程,可用性定義(ISO9241-11)

2、 可用性是指特定的用戶在特定的環(huán)境下使用產(chǎn)品并達(dá)到特定目標(biāo)的效力、效率和滿意的程度。 其他定義 可用性意味著使用產(chǎn)品的人能夠快速而方便的完成任務(wù)。 定義基于以下四點(diǎn): 可用性是以用戶為中心; 人們使用產(chǎn)品的目的是創(chuàng)造價(jià)值; 所謂用戶就是那些為了完成任務(wù)而忙碌工作的人; 產(chǎn)品是否易用由用戶判定。,Lecture 5,5,可用性的五個(gè)方面,可用性反應(yīng)用戶對(duì)產(chǎn)品的需求,表現(xiàn)在五個(gè)方面(5E): 有效性(Effective) 怎樣準(zhǔn)確、完整地完成工作或達(dá)到目標(biāo)。 效率(Efficient) 怎樣快速地完成工作。 吸引力(Engaging) 用戶界面如何吸引用戶進(jìn)行交互并在使用中得到滿意和滿足。 容錯(cuò)能

3、力(Error Tolerant) 產(chǎn)品避免錯(cuò)誤的發(fā)生并幫助用戶修正錯(cuò)誤的能力。 易于學(xué)習(xí)(Easy to Learn) 支持用戶對(duì)產(chǎn)品的入門使用和在以后使用過(guò)程中的持續(xù)學(xué)習(xí)。,Lecture 5,6,增強(qiáng)可用性的好處,提高生產(chǎn)率 增加銷售和利潤(rùn) 降低培訓(xùn)和產(chǎn)品支持的成本 減少開發(fā)時(shí)間和開發(fā)成本 減少維護(hù)成本 增加用戶的滿意度,Lecture 5,7,可用性案例,在Windows98系統(tǒng)的控制面板中有一項(xiàng)功能“添加/刪除程序”,可以對(duì)系統(tǒng)中的應(yīng)用軟件進(jìn)行刪除或修改。 但出于某種目的,對(duì)于Internet Exploer 6.0,卻只能選擇“添加”或“修復(fù)”,而無(wú)法刪除;用戶如果真正想刪除,必須

4、借助于一些工具或手工改動(dòng)注冊(cè)表,這顯然是非常不方便的。,可用性案例,微軟的Visual Basic 5.0系統(tǒng)中有一個(gè)只有兩個(gè)條目的列表框,而實(shí)際上使用下拉列表或選項(xiàng)按鈕更加合適。,Lecture 5,9,可用性工程,不管系統(tǒng)內(nèi)部實(shí)現(xiàn)如何復(fù)雜,產(chǎn)品展現(xiàn)給用戶的應(yīng)該是一個(gè)易用、高效的使用界面,因?yàn)橛脩舻淖罱K需求在于使用產(chǎn)品以完成某種功能,而不是花費(fèi)很大的氣力去了解產(chǎn)品的工作原理。,Usability engineering. By Jay Simpson, from the cover of IEEE Computer, March 1992.,Lecture 5,10,可用性工程,定義 所謂可

5、用性工程就是改善系統(tǒng)可用性的迭代過(guò)程。它是一個(gè)完整的過(guò)程,貫穿于產(chǎn)品設(shè)計(jì)之前的準(zhǔn)備、設(shè)計(jì)實(shí)現(xiàn)、一直到產(chǎn)品投入使用。 其目的就是保證最終產(chǎn)品具有完善的用戶界面。,Lecture 5,11,可用性工程的生命周期,了解用戶 競(jìng)爭(zhēng)性分析 設(shè)定可用性目標(biāo) 用戶參與的設(shè)計(jì) 迭代設(shè)計(jì) 產(chǎn)品發(fā)布后的工作,調(diào)研,調(diào)研是調(diào)查研究的簡(jiǎn)稱,指通過(guò)各種調(diào)查方式,比如現(xiàn)場(chǎng)訪問(wèn)、電話調(diào)查、攔截訪問(wèn)、網(wǎng)上調(diào)查、郵寄問(wèn)卷等等形式得到受訪者的態(tài)度和意見,進(jìn)行統(tǒng)計(jì)分析,研究事物的總的特征。,我們需要用戶調(diào)研嗎?,1.不了解項(xiàng)目所在的領(lǐng)域。 如果設(shè)計(jì)師不是個(gè)越獄行家,又要去設(shè)計(jì)一個(gè)防止犯人越獄的系統(tǒng),就需要通過(guò)調(diào)研了解監(jiān)獄里的哥們兒

6、如何工作。,2.項(xiàng)目基于不同的文化背景。 中國(guó)的文化和美國(guó)的不同,印度和西歐的文化都不同,造成產(chǎn)品的習(xí)慣和期望不同。,3.不知道誰(shuí)是目標(biāo)用戶。 產(chǎn)品本身貌似就能解釋目標(biāo)用戶群,但是,很多公司都不知道它們的用戶是誰(shuí),以及為什么他們會(huì)使用自己的產(chǎn)品。設(shè)計(jì)師可以通過(guò)調(diào)研收集意見。,4.從來(lái)沒(méi)使用過(guò)的產(chǎn)品。 設(shè)計(jì)師沒(méi)做過(guò)宇航員和機(jī)師,不常接觸外星人。因此如果要設(shè)計(jì)一個(gè)外星飛船,需要依賴調(diào)研去發(fā)現(xiàn)這些裝置如何運(yùn)行,并制定方針為這個(gè)群體服務(wù),5. 產(chǎn)品包含了特殊的類型的用戶。 用戶是有個(gè)性還是精神病,有時(shí)候你不得不靠研究去理解其中的細(xì)微差別。,6. 需要靈感。 有時(shí)候你的腦子卡殼了,那么用點(diǎn)時(shí)間做個(gè)調(diào)研,

7、可能調(diào)研能成為一把鏟子,敲擊你的腦袋,迸發(fā)創(chuàng)意火花。,7. 沒(méi)有足夠的專家意見。 研究不可能讓你成為一個(gè)好的設(shè)計(jì)師,但是可以讓你做出更好的設(shè)計(jì)。并且防止你犯低級(jí)的錯(cuò)誤。有經(jīng)驗(yàn)的設(shè)計(jì)師卻能夠避免這些麻煩。,Lecture 5,19,1)了解用戶,要在工作環(huán)境中觀察用戶 通過(guò)實(shí)地訪問(wèn),觀察、了解用戶的使用情況,這樣可以得到第一手的資料,而不要僅僅聽他們上司的描述。 了解用戶的個(gè)體特征 按照用戶的使用經(jīng)驗(yàn)、受教育程度、年齡、先前接受過(guò)的相關(guān)培訓(xùn)等對(duì)用戶進(jìn)行分類。 任務(wù)分析 要想明確改善可用性的任務(wù),就要了解用戶的所有目標(biāo)任務(wù),以及用戶為達(dá)到目標(biāo)通常使用的方法;從中抽象出用戶的任務(wù)模型,收集其它一些必

8、備的信息。 功能分析 分析這些用戶任務(wù)的功能性原因,弄清楚為了完成任務(wù),什么是必須要做的,什么僅僅是些表面文章。,Lecture 5,20,2)競(jìng)爭(zhēng)性分析,啟發(fā)式地分析競(jìng)爭(zhēng)產(chǎn)品或其交互界面,并結(jié)合使用經(jīng)驗(yàn),了解對(duì)手系統(tǒng)的優(yōu)缺點(diǎn),針對(duì)其缺點(diǎn)進(jìn)行改進(jìn),并借鑒其優(yōu)點(diǎn)。 Eg:微軟在WINDOWS系統(tǒng)開發(fā)過(guò)程中,事實(shí)上從競(jìng)爭(zhēng)對(duì)手蘋果公司的Mac系統(tǒng)借鑒了很多思想。,Lecture 5,21,3)設(shè)定可用性目標(biāo),預(yù)先確定可用性的評(píng)價(jià)尺度和可以量化的可用性目標(biāo)水平,也就是可用性目標(biāo)。 單位時(shí)間發(fā)生錯(cuò)誤數(shù)。 完成單元任務(wù),如航班預(yù)定,訂單定制等所花費(fèi)的時(shí)間。 衡量可用性工程花費(fèi)的經(jīng)濟(jì)模型。,Lecture

9、5,22,4)用戶參與的設(shè)計(jì),首先要明確什么樣的用戶會(huì)使用我們的系統(tǒng); 與這些用戶廣泛地溝通,理解他們的行為方式有什么不同; 根據(jù)不同種類的用戶確定與軟件相關(guān)的用戶角色,定義這些角色的目標(biāo),設(shè)定到達(dá)這些目標(biāo)的特定場(chǎng)景;之后考慮怎樣設(shè)計(jì)交互的解決方案了。,Lecture 5,23,5)迭代設(shè)計(jì),設(shè)計(jì)、測(cè)試、再設(shè)計(jì) 設(shè)計(jì)原型系統(tǒng)進(jìn)行迭代設(shè)計(jì) 對(duì)發(fā)現(xiàn)的可用性問(wèn)題進(jìn)行嚴(yán)重程度評(píng)級(jí)。 動(dòng)手解決新版本交互界面中的問(wèn)題。 作出修改時(shí),要記錄為什么做出改變的原因,也就是要抓住問(wèn)題的原理。 評(píng)估新版本的交互界面,如果還有改進(jìn)的余地,回到(1),直到軟件開發(fā)時(shí)間或經(jīng)費(fèi)花光。,Lecture 5,24,瀑布模型(非

10、迭代),需求,設(shè)計(jì),編碼和單元測(cè)試,系統(tǒng)集成,運(yùn)行和維護(hù),迭代模型,風(fēng)險(xiǎn)曲線比較,Lecture 5,27,6)產(chǎn)品發(fā)布后的工作,產(chǎn)品發(fā)布后繼續(xù)收集重要的可用性數(shù)據(jù),這一點(diǎn)非常有必要,一方面可以用于進(jìn)一步改善產(chǎn)品的可用性,另一方面也為后續(xù)版本的開發(fā)作準(zhǔn)備。這些工作包括: 通過(guò)與用戶座談、調(diào)查、觀察等手段明確可用性研究涉及的內(nèi)容。 進(jìn)行標(biāo)準(zhǔn)化的市場(chǎng)調(diào)研,特別是調(diào)研用戶在新聞組、郵件列表、評(píng)論、雜志調(diào)查中對(duì)產(chǎn)品的評(píng)述。 使用軟件日志記錄,隨時(shí)記錄用戶遇到的問(wèn)題,并設(shè)法發(fā)送回公司進(jìn)行分析。 認(rèn)真分析用戶在產(chǎn)品服務(wù)熱線、修改要求、缺陷報(bào)告中對(duì)可用性的種種抱怨。,Lecture 5,28,9.2 支持可

11、用性的設(shè)計(jì)原則,可學(xué)習(xí)性 新用戶能否很容易地學(xué)會(huì)交互和達(dá)到最佳交互性能 靈活性 用戶和系統(tǒng)之間信息交流的方式是否靈活多樣 魯棒性 體現(xiàn)為用戶能不能成功達(dá)到交互目標(biāo)和能不能對(duì)達(dá)到的目標(biāo)進(jìn)行評(píng)估,Lecture 5,29,可學(xué)習(xí)性,交互系統(tǒng)能否讓新手學(xué)會(huì)如何使用系統(tǒng),以及如何達(dá)到最佳實(shí)用效果。 支持可學(xué)習(xí)性的設(shè)計(jì)原則有: 可預(yù)見性 同步性 熟悉性 通用性 一致性,Lecture 5,30,可學(xué)習(xí)性-可預(yù)見性,可預(yù)見性意味著用戶利用對(duì)前面交互過(guò)程的了解就足以確定后面交互的結(jié)果。 可預(yù)見性有別于計(jì)算機(jī)系統(tǒng)的確定性行為??深A(yù)見性則是一個(gè)以用戶為中心的概念,它取決于用戶的觀察,不能完全由計(jì)算機(jī)的狀態(tài)決定交

12、互的行為,還要由用戶根據(jù)自己的判斷來(lái)決定 操作的可預(yù)見性 Eg:窗口系統(tǒng)都在右上角提供三個(gè)按鈕:最小化、最大化和關(guān)閉,Lecture 5,31,可學(xué)習(xí)性-同步性,同步性是指用戶依據(jù)界面當(dāng)前狀態(tài)評(píng)估過(guò)去操作造成影響的能力,也就是說(shuō)用戶能不能同步地知道交互操作的結(jié)果。 Eg: 文件拖動(dòng),Lecture 5,32,可學(xué)習(xí)性-熟悉性,系統(tǒng)的新用戶在現(xiàn)實(shí)生活或使用其它系統(tǒng)時(shí),會(huì)有一些交互過(guò)程的寶貴經(jīng)驗(yàn);可能這些經(jīng)驗(yàn)與新系統(tǒng)的應(yīng)用領(lǐng)域不同,但對(duì)新用戶來(lái)說(shuō),如果新系統(tǒng)跟過(guò)去使用過(guò)的類似系統(tǒng)有一定相關(guān)性,那使用起來(lái)就比較方便。 Office 2003 & Office 2007,Lecture 5,33,可學(xué)

13、習(xí)性-通用性,交互系統(tǒng)的通用性就是在交互中盡可能的提供一些通用的或能夠從現(xiàn)有功能類推出來(lái)的功能。 Eg: 多窗口系統(tǒng)的cut/paste/copy 操作,Lecture 5,34,可學(xué)習(xí)性-一致性,一致性是說(shuō)在相似的環(huán)境下或執(zhí)行相似的任務(wù)時(shí),一般會(huì)執(zhí)行相似的行為。 一致性與前面提到的其它交互原則有關(guān),如熟悉性可以看作與過(guò)去現(xiàn)實(shí)世界經(jīng)驗(yàn)的一致性,通用性可以看作與同一平臺(tái)、同一系統(tǒng)中軟件交互體驗(yàn)的一致性。,Lecture 5,35,靈活性,靈活性體現(xiàn)用戶與系統(tǒng)交流信息方式的多樣性,主要表現(xiàn)在: 可定制性 對(duì)話主動(dòng)性 多線程 可互換性 可替換性,Lecture 5,36,靈活性-可定制性,可定制性是

14、指用戶或系統(tǒng)修改界面的能力。 用戶主導(dǎo):可定制-customized 系統(tǒng)主導(dǎo):可適應(yīng)-adaptive 定制能力 界面元素位置、顏色的定制 交互結(jié)構(gòu)、流程的定制,Eg: 根據(jù)用戶使用具體功能的頻繁程度來(lái)調(diào)整菜單項(xiàng)排列的順序,或?qū)⒁恍簳r(shí)不用的菜單項(xiàng)隱藏起來(lái),Lecture 5,37,靈活性-對(duì)話主動(dòng)性,將人機(jī)交互雙方看作是一對(duì)對(duì)話者時(shí),重點(diǎn)是誰(shuí)是對(duì)話的發(fā)起人。 系統(tǒng)主導(dǎo) 系統(tǒng)可以發(fā)起所有對(duì)話,這種情況下,用戶只是簡(jiǎn)單的響應(yīng)信息請(qǐng)求。例如,一個(gè)模式對(duì)話框就禁止用戶與系統(tǒng)的其它窗口交互。 用戶主導(dǎo) 用戶可以自由的啟動(dòng)對(duì)系統(tǒng)的操作。 從用戶角度看,系統(tǒng)主導(dǎo)的交互阻礙了靈活性,而用戶主導(dǎo)的交互增強(qiáng)了

15、靈活性。,一般而言,我們希望交互系統(tǒng)由用戶主導(dǎo),但還是有些情況需要系統(tǒng)來(lái)主導(dǎo)交互,如多用戶協(xié)同圖案設(shè)計(jì)中,一個(gè)用戶可能試圖刪除或涂抹另一用戶正在編輯的某一區(qū)域,這時(shí)就有必要由系統(tǒng)來(lái)限制這種具有嚴(yán)重“破壞行為”的交互活動(dòng)。 如飛機(jī)在著陸時(shí),如果飛機(jī)翼襟未能同步展開,自動(dòng)飛行系統(tǒng)應(yīng)該禁止著陸以避免機(jī)毀人亡。,Lecture 5,39,靈活性-多線程,多線程的人機(jī)交互系統(tǒng)同時(shí)支持多個(gè)交互任務(wù),可以把線程看作是一個(gè)特定用戶任務(wù)的相關(guān)對(duì)話部分;并發(fā)的多線程允許各自獨(dú)立交互任務(wù)中的多個(gè)交互同步進(jìn)行;交替地執(zhí)行多對(duì)話線程,允許各自獨(dú)立的交互任務(wù)暫時(shí)的重疊;但在任何給定時(shí)間,對(duì)話實(shí)際上還是局限于單個(gè)任務(wù)。 窗

16、口系統(tǒng)很自然地支持多線程對(duì)話。每個(gè)窗口表示一個(gè)不同任務(wù),Lecture 5,40,靈活性-可互換性,可互換意味著任務(wù)的執(zhí)行可以在系統(tǒng)控制和用戶控制間進(jìn)行轉(zhuǎn)移。有可能的情況是交互一會(huì)兒由用戶控制,一會(huì)兒又由系統(tǒng)控制,交互的控制權(quán)彼此傳遞;或者將一個(gè)完全由系統(tǒng)控制的任務(wù)變成系統(tǒng)和用戶共同完成的任務(wù)。 例如,字處理軟件中的拼寫檢查:用戶完全可以借助于字典逐字檢查,但這是一項(xiàng)繁雜的工作,所以最好交由機(jī)器來(lái)自動(dòng)執(zhí)行,但機(jī)器往往對(duì)人名和無(wú)意義的重復(fù)輸入的單詞無(wú)法處理,這時(shí)還得靠人去處理,拼寫檢查最好由這種協(xié)作方式完成。 在安全性要求特別嚴(yán)格的應(yīng)用中,任務(wù)遷移可以降低事故發(fā)生的概率。 例如,飛機(jī)飛行中的狀態(tài)

17、檢查單靠人來(lái)執(zhí)行太過(guò)繁瑣,所以一般采用自動(dòng)飛行控制,但一旦出現(xiàn)緊急情況,還得由飛行員憑借經(jīng)驗(yàn)去處理。,Lecture 5,41,靈活性-可替換性,可替換性要求等量的數(shù)值可以彼此交換。 例如頁(yè)邊距的單位,可以是英寸,也可以是厘米;在用戶輸入上,可以讓用戶在輸入框中輸入數(shù)值,也可以通過(guò)設(shè)定表達(dá)式的方式輸入。這種可替換性提供了由用戶選擇適當(dāng)方式的靈活性,并且通過(guò)適當(dāng)方式,避免無(wú)謂的換算,可以減少錯(cuò)誤的發(fā)生。 可替換性也體現(xiàn)在輸出上,也就是對(duì)狀態(tài)信息的不同描述方式。表示的多樣性說(shuō)明了對(duì)狀態(tài)表達(dá)信息進(jìn)行渲染時(shí)的靈活性。 例如,物體一段時(shí)間的溫度可以表示為數(shù)字溫度計(jì)(如果比較關(guān)心實(shí)際的溫度數(shù)值),也可以表

18、示為圖表(以清晰地反映溫度變化的趨勢(shì))。有時(shí)可能需要同時(shí)提供這些表示方式,以備用戶適應(yīng)不同任務(wù)的需要。,Lecture 5,42,魯棒性,定義: 可觀察性 可恢復(fù)性 響應(yīng)性 任務(wù)規(guī)范性,Lecture 5,43,魯棒性-可觀察性,可觀察性允許用戶通過(guò)觀察交互界面的表現(xiàn)來(lái)了解系統(tǒng)的內(nèi)部狀態(tài)。也就是說(shuō)允許用戶將當(dāng)前觀察到的現(xiàn)象與要完成的任務(wù)進(jìn)行比較,如果用戶認(rèn)為系統(tǒng)沒(méi)有達(dá)到預(yù)定的目標(biāo),可能會(huì)去修正后面的交互動(dòng)作。 可觀察性涉及到五個(gè)方面的原則:可瀏覽性,缺省值提供,可達(dá)性,持久性和操作可見性。,Lecture 5,44,魯棒性-可恢復(fù)性,可恢復(fù)性是指用戶意識(shí)到發(fā)生了錯(cuò)誤并進(jìn)行更正的能力。 可恢復(fù)性

19、不僅利于魯棒性,還可大大提高用戶的冒險(xiǎn)意識(shí),提高系統(tǒng)的可學(xué)習(xí)性 。,Lecture 5,45,魯棒性-響應(yīng)性,響應(yīng)時(shí)間一般定義為系統(tǒng)對(duì)狀態(tài)改變做出反應(yīng)的延遲時(shí)間。 一般而言,延遲較短或立即響應(yīng)最好。即使需要較長(zhǎng)的時(shí)間才有最終結(jié)果,也應(yīng)該有所響應(yīng)。,Lecture 5,46,關(guān)于系統(tǒng)響應(yīng)時(shí)間的一般約定,0.1 sec.: 即時(shí)響應(yīng)的極限時(shí)間. 直接操縱、虛擬場(chǎng)景的導(dǎo)航. 1 sec.: 片刻等待的操作. 若長(zhǎng)于1sec.,顯示表示系統(tǒng)忙的光標(biāo). 10 secs.: 使用戶保持對(duì)當(dāng)前交互關(guān)注的極限時(shí)間. 如果長(zhǎng)于10sec., 應(yīng)顯示操作進(jìn)度指示。,Lecture 5,47,魯棒性-任務(wù)規(guī)范性,任

20、務(wù)的規(guī)范性就是說(shuō)系統(tǒng)為完成交互任務(wù)所提供的功能是否規(guī)范。 用戶可能已經(jīng)有一些交互體驗(yàn),對(duì)某些交互任務(wù)已經(jīng)有一些認(rèn)識(shí);如果系統(tǒng)提供的功能符合規(guī)范,用戶就能大體知道系統(tǒng)對(duì)交互任務(wù)的支持,也就能夠比較容易理解和使用系統(tǒng)提供的新功能。 規(guī)范的意義:可重復(fù)性強(qiáng),出錯(cuò)概率低,Lecture 5,48,9.3 可用性評(píng)估,軟件可用性評(píng)估應(yīng)該遵循以下原則: 最具有權(quán)威性的可用性測(cè)試和評(píng)估不應(yīng)該針對(duì)專業(yè)技術(shù)人員,而應(yīng)該針對(duì)產(chǎn)品的用戶。 軟件的可用性測(cè)試和評(píng)估是一個(gè)過(guò)程,這個(gè)過(guò)程在產(chǎn)品開發(fā)的初期階段就應(yīng)該開始。 軟件的可用性測(cè)試必須是在用戶的實(shí)際工作任務(wù)和操作環(huán)境下進(jìn)行。 要選擇有廣泛代表性的用戶。,Lectur

21、e 5,49,可用性評(píng)估方法,用戶模型(User Model) 啟發(fā)式評(píng)估 (Heuristic Evaluation) 認(rèn)知性遍歷 (Cognitive Walkthrough) 用戶測(cè)試 (User Testing) 用戶問(wèn)卷調(diào)查 (Questionnaire) 放聲思考法,Lecture 5,50,用戶模型法,用戶模型法是用數(shù)學(xué)模型來(lái)模擬人機(jī)交互的過(guò)程。這種方法把人機(jī)交互的過(guò)程看做是解決問(wèn)題的過(guò)程。 它認(rèn)為人使用軟件系統(tǒng)是有目標(biāo)的,一個(gè)大的目標(biāo)可以被細(xì)分為許多小的目標(biāo)。 為了完成每個(gè)小的目標(biāo),又有不同的動(dòng)作和方法可供選擇,每一個(gè)細(xì)小的過(guò)程都可以計(jì)算完成的時(shí)間,這個(gè)方法特別適合于無(wú)法進(jìn)行用

22、戶測(cè)試的情形。 在人機(jī)交互領(lǐng)域中最著名的預(yù)測(cè)模型是GOMS模型。 關(guān)于GOMS模型的詳細(xì)論述參見本書第六章。,Lecture 5,51,啟發(fā)式評(píng)估,啟發(fā)式評(píng)估法就是使用一套相對(duì)簡(jiǎn)單、通用、有啟發(fā)性的可用性原則(即“啟發(fā)”)來(lái)進(jìn)行可用性評(píng)估。 具體方法是,專家使用一組稱為“啟發(fā)式原則”的可用性規(guī)則做為指導(dǎo),評(píng)價(jià)用戶界面元素(如對(duì)話框,菜單,在線幫助等)是否符合這些原則。,Lecture 5,52,可用性啟發(fā)原則,1.系統(tǒng)狀態(tài)可見性 2.系統(tǒng)與用戶現(xiàn)實(shí)世界相互匹配 3.用戶控制與自由 4.一致性與標(biāo)準(zhǔn) 5.錯(cuò)誤預(yù)防 6.識(shí)別而不是回憶 7.使用的靈活性與效率 8.美觀而精煉的設(shè)計(jì) 9.幫助用戶認(rèn)識(shí)

23、、診斷和修正錯(cuò)誤 10.幫助和文檔,認(rèn)知性遍歷Cognitive Walkthrough,在認(rèn)知性遍歷中,專家測(cè)評(píng)者從一個(gè)說(shuō)明書或早期的原型出發(fā)構(gòu)建任務(wù)場(chǎng)景,然后讓用戶使用此界面來(lái)完成任務(wù),即“遍歷”界面。 用戶(稱為典型用戶)就象使用真正的界面那樣對(duì)界面進(jìn)行遍歷,使用它們來(lái)完成任務(wù)。 仔細(xì)觀察用戶使用界面的每一步驟:如果界面中存在妨礙用戶完成任務(wù)的地方,就表明界面中缺少某些必要的內(nèi)容;完成任務(wù)的功能順序如果繁雜反復(fù),就表明界面需要新的功能以簡(jiǎn)化任務(wù)并修改功能的順序。,Lecture 5,54,認(rèn)知性遍歷Cognitive Walkthrough,進(jìn)行認(rèn)知性遍歷活動(dòng),需要以下四個(gè)條件: (1)

24、對(duì)系統(tǒng)原型的詳盡描述,這種描述不一定是完整的,但要相當(dāng)詳盡。諸如菜單的位置描述或措辭選擇等這樣的細(xì)節(jié)也可能導(dǎo)致相當(dāng)大的差異。 (2)對(duì)用戶在系統(tǒng)中要完成任務(wù)的描述,該任務(wù)應(yīng)當(dāng)是大多數(shù)用戶將要執(zhí)行的有代表性的任務(wù)。 (3)一個(gè)完整的、書面的操作清單,列出使用給定原型完成任務(wù)所需執(zhí)行的操作。 (4)確定用戶的身份,以及評(píng)估人員能夠確定這些用戶已具有哪一類別的知識(shí)和經(jīng)驗(yàn)。,Lecture 5,55,認(rèn)知性遍歷,認(rèn)知性遍歷認(rèn)為用戶完成一個(gè)任務(wù)的過(guò)程有三步: 1.用戶在交互界面上尋找能幫助完成任務(wù)的行動(dòng)方案; 2.用戶選擇并采用看起來(lái)最能幫助完成任務(wù)的行動(dòng); 3.用戶評(píng)估系統(tǒng)作出的反饋,判斷在完成任務(wù)上

25、的進(jìn)展。 評(píng)審人員可以對(duì)用戶的每個(gè)交互過(guò)程模擬這三個(gè)步驟去評(píng)價(jià),并以回答下列三個(gè)問(wèn)題為基礎(chǔ): 1.界面上執(zhí)行正確動(dòng)作的控件(按鈕、菜單、選項(xiàng)等)是否可見? 2.用戶是否知道正確動(dòng)作可以到達(dá)希望的結(jié)果? 3.根據(jù)系統(tǒng)對(duì)動(dòng)作的反饋信息,用戶是否能夠知道他的動(dòng)作是否正確?,網(wǎng)上書店買書 找書 網(wǎng)站上的圖書分類一步一步找書, 記錄:用戶是否能夠方便的使用網(wǎng)站的分類系統(tǒng) 網(wǎng)站的查詢系統(tǒng)查詢規(guī)則 系統(tǒng)是否支持方便的查詢,以及在查詢過(guò)程中及時(shí)的反饋信息都會(huì)影響用戶交互任務(wù)的完成。,用戶測(cè)試,用戶測(cè)試就是讓用戶真正去使用軟件系統(tǒng),由試驗(yàn)人員對(duì)實(shí)驗(yàn)過(guò)程進(jìn)行觀察、記錄和測(cè)量。 用戶測(cè)試可分為實(shí)驗(yàn)室測(cè)試和現(xiàn)場(chǎng)測(cè)試。

26、,Lecture 5,58,實(shí)驗(yàn)室測(cè)試步驟,1. 前期準(zhǔn)備工作 (1)明確測(cè)試的目的 l幫助改進(jìn)交互設(shè)計(jì) 通過(guò)測(cè)試了解交互中有待改進(jìn)的地方,要搞清楚為什么出錯(cuò),而不僅僅是知道錯(cuò)了??梢栽跍y(cè)試中收集過(guò)程數(shù)據(jù)定量的去觀察發(fā)生了什么問(wèn)題以及為什么會(huì)這樣。 l評(píng)估交互的整體質(zhì)量 根據(jù)一定的衡量指標(biāo),通過(guò)測(cè)試評(píng)估交互的水平,比如用戶在某個(gè)交互任務(wù)上耗費(fèi)的時(shí)間,任務(wù)是否成功,出錯(cuò)情況等等。也可對(duì)兩個(gè)以上的可選設(shè)計(jì)針對(duì)確定的性能需求進(jìn)行比較性評(píng)測(cè)。,Lecture 5,59,實(shí)驗(yàn)室測(cè)試步驟,(2)準(zhǔn)備測(cè)試環(huán)境 要確保測(cè)試環(huán)境的舒適。最簡(jiǎn)單的是選一個(gè)安靜的房間,貼上“用戶測(cè)試中請(qǐng)勿打擾”,關(guān)掉電話,保證房間足

27、夠的亮度,給受測(cè)試者提供飲料;如果有可能的話使用專門的可用性實(shí)驗(yàn)室。 (3)準(zhǔn)備測(cè)試設(shè)備 包括記錄測(cè)試過(guò)程需要的攝像機(jī),三腳架,麥克風(fēng),耳機(jī),單向透光的鏡子,彩色監(jiān)視器,錄像機(jī),錄像帶,電源線,擴(kuò)展插座,“請(qǐng)勿打擾”標(biāo)志,飲料,記錄軟件或表格等等。,注意:直面環(huán)境的干擾,學(xué)生時(shí)代,每個(gè)人都經(jīng)歷過(guò)大小考試。 要想使考試成績(jī)更準(zhǔn)確,必須降低這個(gè)過(guò)程中的干擾: 一,改良考試環(huán)境; 二,調(diào)整父母對(duì)考試期望的:學(xué)習(xí)知識(shí)才是最重要的!,測(cè)試環(huán)境 要測(cè)試的是大多數(shù)用戶使用這款產(chǎn)品時(shí)的正常環(huán)境。 極端的環(huán)境都是相對(duì)的 測(cè)試人員也是環(huán)境中一分子 盡量減少測(cè)試人員對(duì)測(cè)試用戶的影響 如果你給用戶一張購(gòu)物卡,讓Ta自

28、己去買一樣他感興趣的東西。你躲在旁邊觀察,你會(huì)發(fā)現(xiàn)更多你想要的測(cè)試結(jié)果。,Lecture 5,62,Lecture 5,63,實(shí)驗(yàn)室測(cè)試步驟,(4)確定測(cè)試過(guò)程中的各種角色分配 測(cè)試負(fù)責(zé)人 負(fù)責(zé)全面控制測(cè)試,執(zhí)行所有與測(cè)試用戶的交談,以及撰寫任務(wù)報(bào)告等。 數(shù)據(jù)記錄員 記錄測(cè)試過(guò)程中的重要事件和活動(dòng)。 攝像操作員 對(duì)整個(gè)測(cè)試過(guò)程進(jìn)行錄像,包括開始的介紹和最后的任務(wù)報(bào)告部分。 計(jì)算機(jī)操作員 負(fù)責(zé)在測(cè)試之前,為每個(gè)新的測(cè)試用戶準(zhǔn)備交互初始界面和在系統(tǒng)崩潰、死機(jī)時(shí)進(jìn)行重新啟動(dòng)等處理。 測(cè)試者或測(cè)試用戶-參加測(cè)試的系統(tǒng)實(shí)際使用者。,實(shí)驗(yàn)室測(cè)試步驟,2測(cè)試執(zhí)行的六個(gè)階段 1.制定測(cè)試計(jì)劃 計(jì)劃的主要部分包

29、括:測(cè)試目標(biāo)、問(wèn)題陳述、目標(biāo)用戶特征、測(cè)試方法、測(cè)試任務(wù)列表、需要收集的數(shù)據(jù)、測(cè)試報(bào)告內(nèi)容等。 2.選擇測(cè)試者 根據(jù)目標(biāo)用戶特征選擇有代表性的用戶,將他們分為幾類,每一類包含若干用戶;測(cè)試用戶來(lái)源應(yīng)該廣泛,有條件的話可以建立一個(gè)測(cè)試用戶數(shù)據(jù)庫(kù)。,Lecture 5,64,3.準(zhǔn)備測(cè)試材料 測(cè)試指導(dǎo)書,說(shuō)明測(cè)試的目的,介紹測(cè)試注意事項(xiàng)等; 背景問(wèn)卷,用來(lái)搜集用戶的有關(guān)信息,以便在測(cè)試過(guò)程中更好的理解用戶的表現(xiàn); 訓(xùn)練腳本,精確描述正式測(cè)試步驟,演示測(cè)試中的各種要求; 任務(wù)場(chǎng)景描述,給測(cè)試用戶的測(cè)試描述; 數(shù)據(jù)采集表格和測(cè)試后問(wèn)卷,采集用戶數(shù)據(jù)和收集用戶在測(cè)試中的感受、觀點(diǎn)、建議等; 最后將要做的事情按時(shí)間順序列成表格備查。,4. 執(zhí)行引導(dǎo)測(cè)試 對(duì)整個(gè)測(cè)試程序執(zhí)行引導(dǎo)測(cè)試,發(fā)現(xiàn)那些對(duì)測(cè)試的含糊描述和容易出錯(cuò)的地方。 5. 執(zhí)行正式測(cè)試 執(zhí)行測(cè)試,測(cè)試過(guò)程中不要給用戶任何提示;測(cè)試結(jié)束,與用戶做測(cè)試后面談?wù){(diào)查;對(duì)特別有趣的問(wèn)題和發(fā)現(xiàn)的問(wèn)題保存屏幕快照;深入了解測(cè)試筆記中記錄的問(wèn)題;復(fù)查測(cè)試后調(diào)查問(wèn)卷;整理觀察者提出的問(wèn)題等。,6. 分析最終報(bào)告 匯編和總結(jié)測(cè)試中獲得的數(shù)據(jù),例如:完成時(shí)間的平均值、中間值、范圍和標(biāo)準(zhǔn)偏差,用戶成功完成任務(wù)的百分比,對(duì)于單個(gè)交互,用戶做出各種不同傾向性選擇的直方圖表示等。 分析數(shù)據(jù),找出那些發(fā)生錯(cuò)誤的或使用比較困難的交互;逐個(gè)分析它們的原因;并根

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論