使用者介面開發程式概觀
本節概述使用者介面設計的三個階段,並介紹通常與每個階段相關聯的工作。
應用程式使用者介面和用戶體驗
首先,必須釐清「使用者介面」和「用戶體驗」等詞彙。
應用程式的使用者介面通常牽涉到用戶在螢幕上直接看到並與其互動的物件。 例如,這類物件包括文件空間、功能表、對話框、圖示、影像和動畫。
不過,應用程式的使用者介面只是整體用戶體驗的一個層面。 使用者看不到用戶體驗的其他層面,但對應用程式是不可或缺的一部分,對於其可用性至關重要,包括啟動時間、延遲、錯誤處理和自動化工作,而不需要直接用戶互動。
一般而言,使用者介面需要用戶的動作來完成工作,而完全不需要使用者介面即可達成絕佳的用戶體驗。
使用者介面開發
提供成功的用戶體驗需要整個開發生命週期的平衡方法。 若要確保這項平衡,您不僅必須專注於實作完成工作所需的功能,還要著重於如何透過使用者介面公開工作。 請記住,使用者介面不僅必須正常運作,也必須是可使用的。
下列概述使用者介面 dvelopment 程式的一般階段:
設計
- 功能需求 – 判斷應用程式的初始需求和目標。
- 使用者分析 – 識別使用者案例,並瞭解每個案例使用者的需求和期望。
- 概念設計 – 建立應用程式必須支援的基礎商務模型。
- 邏輯設計 – 設計應用程式的流程和資訊流程。
- 實體設計 – 決定要在特定實體平臺上實作邏輯設計的方式。
實施
- 原型 – 開發著重於介面的紙張或互動式螢幕模擬,且不包含干擾視覺設計元素。
- 建構 – 建置應用程式並準備設計變更要求。
測試
- 可用性測試 – 使用各種使用者和案例測試應用程式。
- 輔助功能測試 – 使用無障礙技術和自動化測試工具測試應用程式。