系統(tǒng)狀態(tài)可見性:系統(tǒng)應當在適當的時間內做出適當的反饋,告知用戶當前系統(tǒng)的狀態(tài)
系統(tǒng)與用戶現實世界的匹配:產品設計應該使用用戶的語言唯笙,使用用戶熟悉的詞纯陨,句,概念趾访,還應該符合真實世界中的使用習慣)
用戶的控制和自由:用戶經常會在使用功能的時候發(fā)生誤操作态秧,這時需要一個非常明確的“緊急出口”來幫助他們從當時的情境中恢復過來,需要支持取消和重做
一致性與標準化:同一產品內扼鞋,產品的信息架構導航申鱼,功能名稱內容,信息的視覺呈現云头,操作行為交互方式等方面保持一致捐友,使界面看上去熟悉并且易于理解,使用用戶可以利用已有的知識來執(zhí)行新的操作溃槐,并可以預期操作結果匣砖,產品與通用的業(yè)界標準一致。
防止錯誤:在用戶選擇動作發(fā)生之前昏滴,就要防止用戶容易混淆或者錯誤的選擇
再認而不是回憶:盡量減少用戶需要記憶的事情和行動猴鲫,提供可選項讓用戶再認信息
靈活高效的使用:系統(tǒng)需要同時適用于經驗豐富和缺乏經驗的用戶(為用戶提供便捷,好的軟件不但考慮到新用戶的需要谣殊,也要考慮到熟練用戶的需要拂共。不但應對新用戶來說簡單易學,還要對熟練用戶來說快捷姻几,高效宜狐,尤其是可以方便地使用頻率較高的功能)
美觀势告,簡潔的設計:界面中不應該包含無關緊要的信息,設計需要簡潔明了肌厨,不要包括不相關或者不需要的內容培慌,每個多余的信息都會分散用戶對有用或者相關信息的注意力
幫助用戶認知豁陆,判斷和修復錯誤:用簡單明確的語言解釋錯誤信息柑爸,精確指出問題的原因并且提出建設性的解決方案
幫助文檔及使用手冊:提供幫助信息,幫助信息應當易于查找盒音,聚焦于用戶的使用任務表鳍,列出使用步驟,并且信息量不能過大