5 條 GUI 原型設計指南有時,開發人員對事物的看法與用戶不同。 創建用戶界面 (UI) 原型是降低系統開發人員和系統用戶之間發生脫節風險的一種方法。

開發人員需要在開發過程的早期與目標用戶進行交互。 原型製作通常是一個迭代過程,以前的模型要么通過合併用戶的更正和反饋來更新和改進,要么完全丟棄以獲取新的和改進的模型。 原型可用於測試系統的單個組件或測試整個系統。

出於本次討論的目的,我們將重點關注圖形用戶界面 (GUI) 的原型設計,以便與智能手錶、醫療設備和汽車控制台等軟件一起使用。 雖然原型設計有很多方面需要記住,但作為基線,提供了五個指導原則,在您設計 GUI 原型時必須記住:

  1. 牢記系統的目標。 

    GUI 使用戶能夠與軟件系統進行交互,因此在進行原型設計時牢記系統的目標至關重要。 在這個階段進行原型設計可能就像創建一個軟件被創建來滿足的需求或目標列表一樣簡單。 該列表將從較高級別開始,但將包括軟件應該能夠完成的任務列表。

  2. 了解您的主要用戶並在原型設計時與他們合作。 

    開發人員應該很好地理解用戶將與他們正在設計的 GUI 進行交互。 用戶的期望將驅動用戶體驗,因此開發人員必須徹底了解這些用戶。 牢記系統的目標,流程的下一階段將涉及採訪用戶以了解他們對系統的需求。 在此過程的後期,開發人員應向用戶展示工作和交互式模型以供測試,以查看他們是否正確整合了使用戶能夠成功使用系統的功能。

  3. 了解所有系統利益相關者的利益。 

    軟件系統通常有更多的利益相關者需要考慮,而不僅僅是主要用戶。 這些人在原型製作過程中經常被遺忘。 這可能是在系統處理過程中從系統獲取信息的其他部門,或者僅將系統用於特定功能(例如會計或人力資源所需的功能)的用戶。 訪談過程和 UI 原型審查應包括對這些利益相關者的訪問,並確保滿足他們的特定需求。

  4. 使用正確的工具。 

    GUI 原型的目的是為計劃中的軟件用戶提供一種可視化和/或動手操作的方法來評估、審查和提供反饋,開發團隊可以使用這些反饋來驗證系統、用戶和利益相關者的目標是否得到滿足。 有許多現代軟件工具、建模語言和方法可用於 GUI 原型製作,因此選擇正確的工具來為您的特定項目建模以供審查非常重要。最好的原型製作工具套件將包括可用於 討論圖, 創建圖形模型,以及有助於 編碼接口 也是。 跨平台開發、易用性、交互式用戶工具以及與其他常用軟件工具的互操作性等特性非常受歡迎。

  1. 不要陷入“分析癱瘓”。 

    雖然對 GUI 進行原型設計有相當大的好處,但仍有可能陷入“分析癱瘓”並在項目中出現時間和預算超支的風險。 原型只是用來指導開發和提高開發人員對用戶需求的理解。 不要讓原型成為項目。 完成建模階段; 收集必要的信息並繼續開發。