原則1:專注於使用者和他們的任務,而不是技術
a.了解使用者
b.了解所執行的任務
c.考慮軟體執行環境
原則2:先考慮功能,再考慮展示
開發乙個概念模型
原則3:與使用者看任務的角度一致
a.要爭取盡可能自然
b.使用使用者所用的詞彙,而不是自己創造的
c.封裝,不暴露程式的內部運作
原則4:為常見的情況而設計
a.保證常見的結果容易實現
b.兩類「常見」:「很多人」與「很經常」
c.為核心情況而設計,不要糾結於「邊緣」情況
原則5:不要把使用者的任務複雜化
a.不給使用者額外的問題
b.清除那些使用者經過琢磨推到才會使用者的東西
原則6:方便學習
a.」從外向內」而不是「從內向外」思考
b.一致,一致,還是一致
c.提供乙個低風險的學習環境
原則7:傳遞資訊,而不是資料
a.仔細設計顯示,爭取專業的幫助
b.螢幕是使用者的
c.保持顯示的慣性
原則8:為響應度而設計
a.即刻確認使用者的操作
b.讓使用者知道軟體是否在忙
c.在等待時允許使用者做別的事情
d.動畫要做到平滑和清晰
e.讓使用者能夠終止長時間的操作
f.讓使用者能夠預計操作所需的時間
g.盡可能讓使用者來掌控自己的工作節奏
原則9:讓使用者試用後再修改
a.測試結果會讓設計(甚至是經驗豐富的設計者)感到驚訝
b.安排時間糾正測試發現的問題
c.測試有兩個目的:資訊目的和社會目的
d.每乙個階段和每乙個目標都要測試
著名的使用者介面設計準則
下面是已經發表過的一些使用者介面設計準則。norman 1983a 從研究中得到的推論 模式錯誤意味著需要更好的反饋。描述錯誤說明需要更好的系統配置。缺乏一致性會導致錯誤。獲取錯誤意味著需要避免相互重疊的命令佇列。啟用的問題說明了提醒的重要性。人會犯錯,所以要讓系統對錯誤不敏感。教訓 反饋使用者應該...
著名的使用者介面設計準則
結論 模式錯誤意味著需要更好的反饋 描述錯誤說明需要更好的系統配置 缺乏一致性會導致錯誤 獲取錯誤意味著需要避免相互重疊的命令序列 啟用的問題說明了提醒的重要性 人會犯錯,所以要讓系統對錯誤資訊不敏感 指系統的容錯性高 教訓反饋 使用者應該能夠清楚地了解到系統的狀態,最好是以清晰明確的方式展現系統狀...
認知與設計 理解UI設計準則 我們的感知存在偏差
我們對周圍世界的感知並不是對其真實的描述。我們的感知至少受三個因素的影響 過去,我們的經驗 現在,當前的環境 將來,我們的目標。有個著名的例子是一張r.c.james所繪的素描,大部分人對它的印象就是隨手潑出的墨點。但是如果告訴你這是乙隻在樹附件嗅著地面的斑點狗的話,你的視覺系統才會影像組織成一幅完...