啟發(fā)式評估

下面內(nèi)容翻譯自wiki:Heuristic evaluation

啟發(fā)式評估是給計(jì)算機(jī)軟件做可用性檢測的方法,它有助于識別出在用戶界面設(shè)計(jì)中的可用性問題。它具體涉及審查界面的評估者和判斷其遵守公認(rèn)的可用性啟發(fā)式原則。 這些評價(jià)方法被廣泛地學(xué)習(xí)和實(shí)踐在新媒體部門, UI的設(shè)計(jì)通常是在短時(shí)間和有預(yù)算條件下,可能會限制用于其他類型的界面測試的經(jīng)費(fèi).

介紹

啟發(fā)式評估的主要目的是確定與用戶界面設(shè)計(jì)相關(guān)的任何問題. 可用性專家Jakob Nielsen 基于多年在教學(xué)和可用性工程咨詢的經(jīng)驗(yàn)開發(fā)了這種方法。啟發(fā)式評估是最非形式化的方法之一。用戶界面的啟發(fā)式評估過程有許多條可用性設(shè)計(jì)啟發(fā)式規(guī)則,它們不是相互排斥的,涵蓋了許多相同的方面的用戶界面設(shè)計(jì)。通常,被發(fā)現(xiàn)的可用性問題通常被歸類在一個(gè)數(shù)字范圍內(nèi)-根據(jù)他們估計(jì)的對用戶性能和接受的影響。通常,啟發(fā)式評估是在用例(典型的用戶任務(wù))的背景下,是否提供反饋給開發(fā)者,取決于該界面可能是符合預(yù)期用戶的需求和偏好的程度。

在設(shè)計(jì)的早期階,啟發(fā)式評估的簡便性是很有幫助的。這種可用性檢查方法不需要用戶測試,由于測試的用戶需要測試的場地和報(bào)酬,這會是麻煩的。啟發(fā)式評估只需要一個(gè)專家, 減少評估的復(fù)雜性和花費(fèi)的時(shí)間。 大多數(shù)啟發(fā)式評估可以在幾天之內(nèi)完成。需要的時(shí)間會變化隨著工程的大小,它的復(fù)雜性,審查的目的,在審查中出現(xiàn)的可用性問題的性質(zhì),以及評審的能力。在用戶測試之前使用啟發(fā)式評估,將減少由用戶發(fā)現(xiàn)的設(shè)計(jì)錯(cuò)誤的數(shù)量和嚴(yán)重程度。

盡管啟發(fā)式評估可以在短時(shí)間內(nèi)發(fā)現(xiàn)許多重大的可用性問題,飽受詬病的是,結(jié)果深受專家評審知識的影響。這種“單方面”的重復(fù)審查,相比軟件性能測試會有不同的結(jié)果,每一種類型的測試發(fā)現(xiàn)一組不同的問題。

Nielsen

Jakob Nielsen的啟發(fā)式可能是用戶界面設(shè)計(jì)中最常用的可用性啟發(fā)。Jakob Nielsen 開發(fā)了啟發(fā)法,基于在1990年與Rolf Molich一起工作的內(nèi)容。由Nielsen于1994年發(fā)布的最終版啟發(fā)規(guī)則至今仍在使用。 發(fā)表在尼爾森《Usability Engineering》書中的啟發(fā)如下:

  1. 系統(tǒng)狀態(tài)的可見性:
    系統(tǒng)應(yīng)始終保持用戶了解什么正在執(zhí)行,通過合理時(shí)間內(nèi)的適合反饋。
  2. 匹配系統(tǒng)和現(xiàn)實(shí)世界:
    該系統(tǒng)應(yīng)該講用戶的語言,文字,短語和概念對用戶是熟悉的,而不是面向系統(tǒng)的術(shù)語。按照現(xiàn)實(shí)世界的慣例,讓信息出現(xiàn)在自然和邏輯的順序。
  3. 用戶控制和自由:
    用戶往往會錯(cuò)誤的選擇系統(tǒng)功能,將需要一個(gè)明確標(biāo)明“緊急退出”離開不要的狀態(tài),而不必經(jīng)過一個(gè)擴(kuò)展的對話。支持撤銷和重做。
  4. 一致性和標(biāo)準(zhǔn):
    用戶不應(yīng)該懷疑不同的話,情況或行動是否意味著同一件事。按照平臺約定。
  5. 錯(cuò)誤預(yù)防:
    甚至比良好的錯(cuò)誤消息更好的是一個(gè)精心的設(shè)計(jì),防止問題于未然。要么消除容易出錯(cuò)的情況或檢查他們,給用戶提供一個(gè)選項(xiàng)在他們提交在行動之前。
  6. 認(rèn)識,而不是記憶:
    通過使對象,動作和選項(xiàng)可見,最大限度地減少用戶的記憶負(fù)擔(dān)。用戶不應(yīng)該記住從對話的一部分到另一部分的信息. 系統(tǒng)的使用說明應(yīng)該是可見和易獲取在任意適當(dāng)?shù)臅r(shí)候
  7. 靈活性和利用效率:
    加速器-久違的新手用戶-通常加快了專家級用戶使得系統(tǒng)可以同時(shí)滿足初學(xué)者和老練用戶的交互。允許用戶定制頻繁動作。
  8. 審美和逐步披露|簡約的設(shè)計(jì):
    對話不應(yīng)該包含哪些是無關(guān)緊要或很少需要的信息。對話中每一個(gè)額外單元的信息與相關(guān)單元信息競爭,并削弱其相對的知名度。
  9. 幫助用戶識別,診斷和從錯(cuò)誤中恢復(fù):
    錯(cuò)誤信息應(yīng)以平實(shí)的語言(非代碼)來表示,恰恰說明這個(gè)問題,并提出建設(shè)性的解決方案。
  10. 幫助和文檔:
    縱然如果該系統(tǒng)可以在沒有文檔就被被使用是更好,提供幫助和文檔還是有必要的。任何此類信息應(yīng)易于搜索,專注于用戶的任務(wù),列出具體進(jìn)行步驟,并不是太大。

Gerhardt-Powals’ 的認(rèn)知工程學(xué)原理

雖然尼爾森被認(rèn)為是啟發(fā)式的專家和啟發(fā)式領(lǐng)域的領(lǐng)導(dǎo)者,Jill Gerhardt-Powals也開發(fā)了一套認(rèn)知原則為提高計(jì)算機(jī)性能。這些啟發(fā),或原則,類似于Nielsen的啟發(fā)式但是采取一種更全面的方法來評價(jià)。
Gerhardt Powals的原則在下面列出。

自動化不必要的工作量

  • 解放高級任務(wù)的認(rèn)識資源。
  • 消除心算,估算,比較,和不必要的思考。

降低不確定性

  • 以明確的和明顯的方式顯示數(shù)據(jù)。

合并數(shù)據(jù)

  • 通過將較低層次的數(shù)據(jù)匯集成一個(gè)更高層次的概括,以減少認(rèn)知負(fù)載。

呈現(xiàn)有幫助意義的新消息來說明

  • 使用熟悉的框架,使它更容易理解。
  • 使用日常術(shù)語,比喻等

使用在概念相關(guān)的函數(shù)名

  • 上下文相關(guān)。
  • 試圖改善回憶和識別。
  • 以一貫意的方式組織數(shù)據(jù),以減少搜索時(shí)間。

限制數(shù)據(jù)驅(qū)動的任務(wù)

  • 減少花在理解的原始數(shù)據(jù)的時(shí)間。
  • 適當(dāng)?shù)厥褂妙伾蛨D形。

給定時(shí)間內(nèi)顯示僅包含由用戶需要的信息

適當(dāng)時(shí)提供數(shù)據(jù)的多個(gè)編碼

實(shí)踐明智冗余

Weinschenk和Barker分類

Susan Weinschenk和Dean Barker創(chuàng)建了一個(gè)分類的啟發(fā)和指引的幾個(gè)主要的供應(yīng)商分為以下二十種類型:

  1. 用戶控制:啟發(fā)式檢測用戶對界面是否有足夠的控制

  2. 人類的局限:設(shè)計(jì)考慮到了人類的局限,認(rèn)知和感官,避免過載他們。

  3. 模態(tài)的完整性:界面采用最合適的方式為每個(gè)任務(wù):聽覺,視覺,或電機(jī)/運(yùn)動

  4. 便利:設(shè)計(jì)足以滿足每個(gè)目標(biāo)用戶群的需求和行為。

  5. 語言清晰度:用于交流的語言對于用戶是有效率的,明確的和差強(qiáng)人意的。

  6. 審美的完整性:設(shè)計(jì)是視覺上有吸引力的,并針對目標(biāo)人群。

  7. 簡單:設(shè)計(jì)不使用不必要的復(fù)雜性。

  8. 可預(yù)測性:用戶將能夠形成一個(gè)心理模型,該系統(tǒng)將如何應(yīng)對行動。

  9. 解釋:有成文的規(guī)則,嘗試猜測用戶意圖和預(yù)期的行為。

  10. 準(zhǔn)確:沒有錯(cuò)誤,即用戶行為的結(jié)果與他們的目標(biāo)一致。

  11. 技術(shù)清晰:在界面中表示的概念有盡可能高的對應(yīng)他們是建模的問題域。

  12. 靈活性:設(shè)計(jì)可以適應(yīng)到每一個(gè)特定用戶的需求和行為。

  13. 實(shí)踐:用戶體驗(yàn)是足夠的,用戶感覺很好的經(jīng)驗(yàn)。

  14. 文化禮儀:用戶的文化和社會期望得到滿足。

  15. 適當(dāng)?shù)墓?jié)奏:用戶與系統(tǒng)的工作速度是足夠的。

  16. 一致性:系統(tǒng)的不同部分有相同的風(fēng)格,所以沒有不同的方法來表示相同的信息或行為。

  17. 用戶支持:該設(shè)計(jì)將支持學(xué)習(xí),并提供所需的援助使用。

  18. 精度:一個(gè)任務(wù)的步驟和結(jié)果將是用戶想要的。

  19. 原諒:錯(cuò)誤后,用戶將能夠恢復(fù)到一個(gè)適當(dāng)?shù)臓顟B(tài)。

  20. 響應(yīng)性:界面為用戶提供了足夠的系統(tǒng)狀態(tài)和他們的任務(wù)完成的反饋信息。

參見

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容