人機介面介面是相當容易被忽視的環節,現在比較流行以使用者為中心的介面設計。
系統介面是系統與使用者介面,系統介面決定使用者對系統的最直接的印象。設計優良的人機互動介面能夠展示系統形象,表達系統的功能和內涵,使用者帶來輕鬆愉悅的感受和成功的感覺,自動引導使用者完成相應的操作,起到嚮導的作用[18]。相反,人機互動介面設計的失敗,在實用強大的系統功能都可能在使用者的畏懼與放棄中付諸東流。著名使用者介面設計專家theo mandel博士創造了人機互動的「**三原則」:
一是置於使用者控制之下。在定義人機互動方式時,不強迫使用者採用不是必須的或者不願意的方式來進行操作,允許互動的中斷和撤銷。當使用者操作技能等級提高時,可以實現流水化的互動方式,允許使用者定製互動方式,以便使使用者介面與內部技術細節隔離,允許使用者和出現在螢幕上的物件直接進行互動。
二是保持介面一致性。介面應以一致的方式提供或者獲取資訊,所有可視資訊的組織需要按照統一的設計標準,在系列化的應用軟體中需要保持一致性,使用者已經很熟悉的一些介面互動模型不到萬不得已時,不要隨意進行修改。需要確保使用者介面操作和使用的一致性,例如,所有視窗按鈕的位置要一致、提示資訊和介面元素的命名要一致、介面顏色和風格要一致等。使用者介面的一致性可以使使用者能夠統一地對待系統的各個不同的功能介面,以及系列化的系統,從而降低培訓和支援成本。
三是減輕使用者的記憶負擔。儘量減少對使用者記憶的要求,建立有意義的預設設定,定義一些符合使用者直覺的訪問途徑適當定義一些快捷方式,介面的視覺布局應該盡量與真實世界保持一致,並能夠以不斷擴充套件的方式呈現資訊。使用者可以快速學習並使用系統,提供盡量「傻瓜式」的操作介面,方便使用者使用。介面中各個元素的名稱應該易懂,用詞準確,避免模稜兩可的字眼,能夠做到「望文知意」,理想的情況是使用者不用查閱幫助,就能知道介面元素的功能,並正確地進行相關操作。
設計師必讀 使用者介面設計20條原則
世界級圖形設計大師paul rand 保羅.蘭德 曾經說過 設計絕不是簡單的排列組合與簡單地再編輯,它應當充滿著價值和意義,去說明道理,去刪繁就簡,去闡明演繹,去修飾美化,去讚美褒揚,使其有戲劇意味,讓人們信服你所言 由此可見,設計絕非輕而易舉之事,優秀的設計更是難上加難,介面設計師joshua p...
軟體架構設計 架構師筆記,軟體架構設計
架構設計是分與合的藝術 通讀並總結了溫昱老師的 軟體架構設計 並有幸聽過李哲珠博士對架構設計的講解。對其讀後的自我領悟並提煉出核心內容分享出來,希望從思想高度上能提公升你對軟體架構設計的認知。架構設計 架構設計不等於框架設計,框架也可能有架構,所有的原子元件 被拆分的模組 都需要架構設計,所有元件可...
軟體使用者介面設計
1.手滑的三種錯誤 捕獲錯誤 前驅動作一致,後繼動作不一致,由此導致的錯誤 描述錯誤 兩者長得太像了,由此導致的錯誤 模式錯誤 動作一致,不同的模式含義不同,由此導致的錯誤 2.預防錯誤的方法 捕獲錯誤 不要讓他們出現一致的前驅序列 讓他們離遠點 模式錯誤 消除多餘的模式 3.確認對話方塊不好!是反...