1-10列出了10個(gè)經(jīng)驗(yàn)準(zhǔn)則趁啸。11節(jié)進(jìn)行總結(jié)师郑,即如何以可用性經(jīng)驗(yàn)準(zhǔn)則為基礎(chǔ)今缚,對(duì)用戶界面進(jìn)行有系統(tǒng)的審查消别,以發(fā)現(xiàn)可用性問題(即經(jīng)驗(yàn)性評(píng)估方法)
5.1簡(jiǎn)潔而自然的對(duì)話
用戶界面應(yīng)當(dāng)盡量簡(jiǎn)潔抛蚤,減少用戶的學(xué)習(xí)成本和查找時(shí)間,也可以降低用戶誤解的可能性寻狂。
給出默認(rèn)狀態(tài) 并允許根據(jù)自己的需要和喜好進(jìn)行排列岁经。
圖形設(shè)計(jì)和顏色
利用圖形結(jié)構(gòu)法則幫助用戶理解界面構(gòu)成。
在字符界面中可以使用大寫字母吸引注意力蛇券,但是大學(xué)會(huì)降低10%的閱讀速度缀壤。
如何在界面設(shè)計(jì)中使用顏色:1、不過度使用顏色纠亚。2塘慕、確保界面在色盲用戶情況下也可以正常使用弟头。3沉颂、顏色應(yīng)當(dāng)僅僅用于區(qū)分和強(qiáng)調(diào)目的伙菜,而不是用于提供信息特別是量化信息僚害。
少即是多
1纬凤、屏幕上顯示的信息:不要在屏幕上堆砌不太重要的內(nèi)容豪嚎,有些內(nèi)容甚至沒必要出現(xiàn)在當(dāng)前這一屏仁烹。
對(duì)于的信息會(huì)讓新手困惑候齿,也會(huì)減慢熟練用戶的速度蚊锹。
2瞳筏、程序中的功能選項(xiàng)和交互機(jī)制:每當(dāng)給系統(tǒng)增加一項(xiàng)功能,用戶就需要多學(xué)習(xí)一些東西牡昆,多花費(fèi)一些時(shí)間姚炕。根據(jù)用戶的熟練程度提供適合的交互方式摊欠,比如快捷鍵適合中間用戶和專家用戶。
導(dǎo)覽教程和覆蓋層教程就適合新手用戶柱宦。
5.2使用用戶的語言
用戶界面中的詞匯使用用戶語言而不是面向系統(tǒng)的術(shù)語些椒。對(duì)話盡可能使用用戶的母語而不是外語,包含非語言元素掸刊。避免使用詞匯的非標(biāo)準(zhǔn)含義免糕。面向?qū)I(yè)領(lǐng)域用戶的產(chǎn)品,應(yīng)該使用專業(yè)術(shù)語忧侧。從用戶的角度描述石窑,比如你確定要?jiǎng)h除嗎?蚓炬。系統(tǒng)不應(yīng)該強(qiáng)制用戶按照系統(tǒng)定義的命名規(guī)則給對(duì)象取名松逊。
如何使用用戶語言:讓用戶對(duì)一個(gè)可能的名字清單投票,這個(gè)清單可以來自開發(fā)者建議肯夏、這永興專業(yè)人員建議经宏、用戶建議。
采用投票生產(chǎn)的詞匯讓系統(tǒng)更容易被用戶掌握熄捍,也能讓用戶根據(jù)使用系統(tǒng)的相關(guān)知識(shí)指導(dǎo)操作新任務(wù)烛恤。
還可以試著讓用戶定義別名。
映射和隱喻
為實(shí)現(xiàn)面向用戶的對(duì)話余耽,一種比較常見的做法是力爭(zhēng)讓計(jì)算機(jī)顯示的信息和用戶關(guān)于信息的心理模型一致缚柏。是這兩者一致可以使用映射或者隱喻。
為找到適合的映射碟贾,首要進(jìn)行任務(wù)分析币喧,然后使用一些方法比如 觀察用戶、順序回想袱耽、卡片分類杀餐、相似性打分等。
用戶界面隱喻可用來在產(chǎn)品和用戶理解的現(xiàn)實(shí)參照系統(tǒng)之間建立起一種對(duì)應(yīng)朱巨。但有時(shí)隱喻會(huì)誤導(dǎo)用戶史翘,或者將用戶對(duì)產(chǎn)品的理解局限于隱喻獲得的知識(shí)。所以不要讓“使用用戶的語言”所表示的含義超出用戶的預(yù)期冀续。注意不同文化的差異琼讽。
5.3將用戶的記憶負(fù)擔(dān)減到最小
計(jì)算機(jī)擅長(zhǎng)精確記憶,應(yīng)當(dāng)讓計(jì)算機(jī)代替用戶記憶洪唐。讓用戶識(shí)別比回憶要簡(jiǎn)單钻蹬。基于識(shí)別的用戶界面凭需。依賴用戶關(guān)心對(duì)象的可見性问欠。
給用戶提供默認(rèn)值而不是完全重新鍵入肝匆。給出輸入格式。使用計(jì)算機(jī)產(chǎn)品的通用命令顺献。
5.4一致性
同樣的命令和操作要產(chǎn)生同樣的效果旗国。
同樣的信息在所有屏幕和對(duì)話框中顯示的位置和形式一致。
在一定程度上遵循用戶界面標(biāo)準(zhǔn)滚澜,就可以在多個(gè)方面更容易實(shí)現(xiàn)一致性粗仓。(第8章 4.6節(jié))
在系統(tǒng)的任務(wù)和功能結(jié)構(gòu)上要考慮一致性。
5.5反饋
系統(tǒng)應(yīng)該不斷告訴用戶目前系統(tǒng)正在做什么设捐,如何響應(yīng)用戶輸入,在操作正確時(shí)給出反饋塘淑,不必出錯(cuò)時(shí)才給反饋萝招。
系統(tǒng)反饋不應(yīng)當(dāng)使用抽象和通用詞匯,而是應(yīng)該重述或者改述用戶的輸入以提示現(xiàn)在正在干什么存捺。
響應(yīng)時(shí)間:
0.1s--響應(yīng)及時(shí)
1s--有響應(yīng)
10s--意識(shí)到響應(yīng)變慢槐沼,后走神,但能拉回來
10s以上-用戶注意力不在這里了
響應(yīng)時(shí)間應(yīng)當(dāng)盡可能短捌治,但是也不能太快讓用戶的眼鏡跟不上計(jì)算機(jī)的反饋
如果無法立即給出反饋岗钩,要用進(jìn)度指示器給用戶提供連續(xù)反饋。超過10s就要用進(jìn)度指示器肖油,無法使用的情況下兼吓,也要有一些顯示系統(tǒng)正在運(yùn)行的狀態(tài)提示。2-10s的響應(yīng)森枪,就不需要進(jìn)度提示了视搏。
系統(tǒng)錯(cuò)誤:
系統(tǒng)出錯(cuò)時(shí),應(yīng)當(dāng)給出友好的信息反饋县袱。
5.6清楚地標(biāo)識(shí)退出
為了讓用戶感覺自己可以對(duì)系統(tǒng)對(duì)話完全掌握浑娜,無論何時(shí)都應(yīng)當(dāng)給用戶提供一種方便的退出方式。
除此之外式散,還要提供撤銷筋遭,在整個(gè)系統(tǒng)中應(yīng)當(dāng)支持使用同一命令來撤銷任何狀態(tài),而不是局限于撤銷某一類特定操作暴拄。
退出和撤銷可以鼓勵(lì)用戶探索漓滔。
如果系統(tǒng)無法再10s內(nèi)完成任務(wù)保證用戶注意力,就應(yīng)當(dāng)允許用戶中斷計(jì)算機(jī)并取消操作揍移。
退出和撤銷應(yīng)該在界面上可見次和。
5.7快捷方式
提供給中間用戶和專家用戶。
提前輸入(那伐?)
應(yīng)當(dāng)允許用戶在大的信息空間踏施,能夠立即跳轉(zhuǎn)到想去的位置石蔗。允許用戶為那些他認(rèn)為特別重要的位置自定義名字,以減輕用戶的記憶負(fù)擔(dān)畅形。
應(yīng)當(dāng)允許用戶重用之前步驟的操作輸入养距。記錄用戶經(jīng)常打開的文件、位置日熬、記錄上一次操作的數(shù)據(jù)等也是利用交互歷史提供快捷訪問的方式棍厌。
提供默認(rèn)值也是一種快捷方式,(也可以減小用戶記憶負(fù)擔(dān))
5.8好的出錯(cuò)信息
出錯(cuò)信息應(yīng)當(dāng)遵循一下4個(gè)簡(jiǎn)單原則:
1竖席、出錯(cuò)信息應(yīng)當(dāng)用清晰的語言來表達(dá)耘纱,而不是使用難懂的代碼。信息中面向開發(fā)的信息或錯(cuò)誤代碼要放在用戶可理解的內(nèi)容后面毕荐。
2束析、語言精練準(zhǔn)確,不是空泛模糊的憎亚。
3员寇、應(yīng)當(dāng)對(duì)用戶解決問題給出建設(shè)性意見。方法是猜測(cè)用戶真正想表達(dá)什么第美。
4蝶锋、出錯(cuò)信息應(yīng)當(dāng)友好,不要威脅或者責(zé)備用戶什往。
系統(tǒng)應(yīng)當(dāng)備好錯(cuò)誤恢復(fù)機(jī)制扳缕,比如允許用戶側(cè)小錯(cuò)誤命令產(chǎn)生的結(jié)果,允許他們編輯并重新提交以前的命令恶守,而不是從頭輸入第献。
多層次消息
不需要在消息中包含所有可能有用的信息,使用簡(jiǎn)短的消息以方便用戶快速閱讀兔港。提供獲得更多信息的按鈕庸毫,為專家用戶提供幫助。對(duì)弈難理解詞匯可以提供鏈接到幫助系統(tǒng)衫樊、教學(xué)指南等飒赃。
5.9避免出錯(cuò)
設(shè)計(jì)系統(tǒng)避免用戶進(jìn)入容易犯錯(cuò)的狀態(tài)。
通過用戶測(cè)試科侈、實(shí)際使用中對(duì)錯(cuò)誤進(jìn)行記錄來獲得 錯(cuò)誤出現(xiàn)的頻率和嚴(yán)重程度载佳,再針對(duì)這些用戶錯(cuò)誤重新設(shè)計(jì)系統(tǒng)來消除這些錯(cuò)誤。
執(zhí)行危險(xiǎn)操作前請(qǐng)求用戶確認(rèn)臀栈。不要過于頻繁使用確認(rèn)對(duì)話框蔫慧,這可能導(dǎo)致用戶形成回答習(xí)慣,而在沒有閱讀的情況下點(diǎn)下致命確認(rèn)按鈕权薯。
5.10幫助和文檔
(有些apps和網(wǎng)頁中也有幫助)
大部分用戶不閱讀文檔姑躲,更愿意嘗試使用產(chǎn)品睡扬。只有當(dāng)用戶碰到不可解決的麻煩,并且需要立即得到幫助的時(shí)候黍析,才會(huì)看卖怜。
需要給幫助和文檔提供好的、面向任務(wù)的搜索查詢工具阐枣。
幫助和文檔要簡(jiǎn)單易查马靠,不能過于復(fù)雜。
多數(shù)用戶快速瀏覽來尋找可能有用的信息蔼两,而不是細(xì)細(xì)閱讀甩鳄。寫作質(zhì)量非常重要,包括信息的組織方式额划、文字的可讀性娩贷。文檔中的信息正確,符合當(dāng)前版本锁孟。
使用文檔的一種模型:
用戶和幫助系統(tǒng)交互分為3階段:查找、理解茁瘦、應(yīng)用
索引中不僅要包含本系統(tǒng)術(shù)語品抽,也要包含面向用戶任務(wù)的術(shù)語以及大量同義詞。同義詞中應(yīng)當(dāng)包含競(jìng)爭(zhēng)對(duì)手對(duì)于相同概念的詞匯甜熔。提供全文搜索和相關(guān)主題的鏈接圆恤。
內(nèi)容部分避免使用專業(yè)術(shù)語,要以用戶執(zhí)行任務(wù)的順序和方式書寫腔稀。
用戶可能會(huì)跳著看盆昙,因此每個(gè)部分盡可能自成一體。
可以包含例子焊虏,例子更好理解淡喜。
最好能讓用戶一邊參照指令,一邊執(zhí)行诵闭,而不用記憶炼团。將指令盡可能寫成一步步操作更容易理解。
最簡(jiǎn)化幫助文檔:
只提供用戶開始使用系統(tǒng)執(zhí)行常見任務(wù)時(shí)所需的必要信息疏尿。以及幫助用戶識(shí)別錯(cuò)誤狀態(tài)瘟芝,從常見錯(cuò)誤中恢復(fù)。
5.11經(jīng)驗(yàn)性評(píng)估
經(jīng)驗(yàn)性評(píng)估通過觀察界面來指出其中哪些設(shè)計(jì)好褥琐、哪些設(shè)計(jì)不好锌俱。理想情況下,人們可以根據(jù)確定的規(guī)則進(jìn)行評(píng)估敌呈。但是可用性準(zhǔn)則太多贸宏,大多數(shù)人可能僅僅依據(jù)他們自己的直覺和常識(shí)來進(jìn)行經(jīng)驗(yàn)性評(píng)估造寝。
經(jīng)驗(yàn)性評(píng)估的目標(biāo)就是發(fā)現(xiàn)用戶界面設(shè)計(jì)中的可用性問題。通常由一小組評(píng)估人員來檢查界面锚赤,并判斷界面與已知可用性準(zhǔn)則(經(jīng)驗(yàn))的符合程度匹舞。多個(gè)評(píng)估人員獨(dú)立評(píng)估 的評(píng)估結(jié)果更好更全面一些,建議5個(gè)线脚,至少3個(gè)赐稽。可以是書面評(píng)估結(jié)果浑侥,也可以是口頭姊舵。
經(jīng)驗(yàn)性評(píng)估不同于傳統(tǒng)用戶測(cè)試。評(píng)估過程中寓落,評(píng)估者遇到問題括丁,觀察者可以提示。除了暫時(shí)性界面伶选。
大項(xiàng)目可分為幾個(gè)小的評(píng)估過程
建議評(píng)估者至少使用界面2次
可以對(duì)還未開發(fā)的原型進(jìn)行經(jīng)驗(yàn)性評(píng)估
使用經(jīng)驗(yàn)性評(píng)估方法獲得的結(jié)果是關(guān)于界面的一個(gè)可用性問題清單史飞,其中每一個(gè)問題都包含有評(píng)估者認(rèn)為系統(tǒng)設(shè)計(jì)所違背可用性原則的注釋信息。經(jīng)驗(yàn)性評(píng)估不會(huì)提供可以修正可用性問題的系統(tǒng)化方法仰税,也無法估計(jì)重新設(shè)計(jì)后可能達(dá)到的質(zhì)量构资。
為了提供設(shè)計(jì)建議,可以在評(píng)估后增加交流過程陨簇。參與者為評(píng)估者吐绵、觀察者、設(shè)計(jì)人員河绽。集中討論如何針對(duì)主要的可用性問題和設(shè)計(jì)問題來重新設(shè)計(jì)己单。
經(jīng)驗(yàn)性評(píng)估是高效的可用性工程方法。
評(píng)估者知識(shí)影響:
評(píng)估者個(gè)體差異會(huì)影響?yīng)毩⒃u(píng)估結(jié)果耙饰。同時(shí)具有可用性專業(yè)知識(shí)以及相關(guān)界面領(lǐng)域知識(shí)的專家用戶會(huì)獲得最佳結(jié)果纹笼。
如果無法找到足夠多的可用性專業(yè)人員,可以考慮:
1榔幸、讓撰寫技術(shù)文檔和幫助文檔的專家來參加經(jīng)驗(yàn)性評(píng)估允乐。
2、協(xié)作式可用性步進(jìn)評(píng)審方法:參加經(jīng)驗(yàn)性評(píng)估的人員包括 用戶代表削咆、產(chǎn)品開發(fā)人員牍疏、可用性專家。讓每個(gè)評(píng)估者單獨(dú)初步評(píng)估拨齐,然后再小組討論鳞陨。一次評(píng)估一個(gè)屏幕,然后在評(píng)估下一個(gè)。