查閱「尼爾森可用性原則」,見中文網絡譯文版本眾多,與原文對比發現存在意譯刪減,故試整理為直譯版本。水平有限,恐有不準確之處,僅供參考,勿傳播。
原文:10 Usability Heuristics for User Interface Design
系統可見性
系統應通過在合理的時間內給出適當的反饋,讓用戶在任何時候都能明白當前狀況。
使系統與真實世界對應
系統應該使用用戶的語言,詞語,措辭和用戶熟悉的概念,而不是系統術語。遵循現實世界的規則,讓信息以自然、符合邏輯的方式呈現。
用戶的控制性和自由度
用戶會經常誤操作,此時需要一個明顯的「緊急出口」退出當前狀態,而不需要再經過一個額外的對話框。支持撤銷和重做的操作。
一致性和標準化
用戶不必思考不同的語句、狀態或操作是否有相同的意義。遵循平臺規則。
防止出錯
比優秀錯誤信息提示更好的,是能在一開始防止問題發生的用心的設計。
消除容易出錯的情況;或者在作出可能出錯的動作之前,給用戶提供確認選項。
識別,而不是記憶
將元素、動作和選項可視化,以減少用戶對操作目標的記憶負擔。在當前頁面,用戶不必記住另一個頁面的信息。系統使用說明應是可見的,或容易獲取。
靈活高效
加速機制(注:如快捷鍵)——對新用戶來說難以察覺——可能可以加快專業用戶與電腦的交互,使得系統可以滿足有經驗和無經驗的用戶。 允許用戶定制頻繁的操作。
美觀、簡潔的設計
對話中不應包含無關或極少需要的信息。在對話中每增加一個單位的信息,都與其他有關信息競爭,并相對弱化它們的可視性。
幫用戶識別,診斷,并從錯誤中恢復
錯誤信息應該用語言(而不是代碼)表達,準確指出問題,并提出建設性解決方案。
幫助和文檔
系統最好不需要幫助文檔也可用,但也應準備幫助和文檔。所有相關信息應易于搜索,專注于用戶的任務,列出實際執行步驟,但不能過于臃腫。