小圖片為主的文章樣式
用戶界面設計包括不同的設計階段和過程。依據項目的不同,這些階段或過程重要程度也不相同。注意這里所說的系統指的是包括網頁、應用或設備設計在內的所有項目。
功能性需求搜集:根據系統所需要完成的項目目標和用戶潛在的需求列出其功能。
用戶分析:通過與系統潛在用戶或與其工作的人進行討論來分析這些用戶。
一般的問題包括:
- 用戶想要系統做些什么?
- 系統如何與用戶的工作流程或日常活動相吻合?
- 用戶對技術的悟性怎么樣?用戶使用過哪些類似的系統?
- 怎樣的界面外觀和審美感受比較對用戶口味?
信息構建:構建系統的程序或信息流(譬如對電話樹系統就是一個選項樹形圖,對于一個網站就是一個顯示頁面層級關系的站點導航圖)。
原型(Prototyping):通過紙質原型或簡單的可互動的屏幕內容(screens)創建系統的藍本(wireframes)。這些原型沒有任何外觀審美的元素及具體內容,僅僅針對交互本身。
可用性測試:對一個真實用戶測試原型。此過程通常使用出聲思維的方式,即讓用戶把體驗過程中的想法說出來。
圖形界面設計:對最終圖形用戶界面(GUI)的界面外觀的設計過程。如果系統的可用性難以預測的話,可以將在可用性測試過程中創建的結果作為基礎,亦或是將交流目標以及用戶喜愛的風格作為依據。
在少數情況下,反而可能是由圖形來決定原型,這取決于特定情況下視覺形式和功能哪個更重要。如果某些界面需要多種皮膚,同一個控制面板、功能特點或小部件可能就需要多重的界面設計。
這個階段通常就需要圖形設計師與界面設計師團結協作,或者某個在兩方面都精通的專家。
總之,用戶界面設計需要設計師對用戶需求了如指掌。