作業: 建立使用者介面原型
這項作業說明如何開發 GUI 原型和取得可用性意見回饋。
目的
  • 在試圖針對功能需求和可用性需求來驗證使用者介面設計時,建立系統的使用者介面。
關係
主要說明

當建立使用者介面的原型時,請記得使用者介面設計、引出需求時所建立的分鏡腳本,以及特定專案專用準則中的使用者介面準則。如果發現這項作業造成必須修正分鏡腳本,系統分析師會進行這些更新(請參閱作業:引出關係人需求)。如果發現這項作業造成必須修正使用者介面設計,使用者介面設計者會執行這些更新(請參閱作業:設計使用者介面)。

步驟
設計使用者介面原型

使用者介面原型的設計,是使用者介面本身的設計。唯一差別是這項設計的詳細和嚴格層度。在建立使用者介面設計的原型之前,通常不會執行「完整」的使用者介面設計。事實上,通常最好是延遲到建置和審查了若干次原型反覆之後,再進行詳細的使用者介面設計。如需使用者介面設計的相關資訊,請參閱作業:設計使用者介面

實作使用者介面原型

只要您必須將使用者介面設計呈現給使用者介面設計者以外的人,您就應該建立使用者介面原型。這個原型應該接近主要和次要視窗的外觀與操作方式。您利用這些初步的使用者介面原型來開始建立系統使用者介面的心智模型。

請注意,焦點不應是針對可執行的原型來得到好的程式碼架構和模組化;相反地,焦點應該在於建立丟棄式的原型,它用來將使用者介面各個重要方面視覺化,以及提供一些重要的使用者動作/行為。另外,在設計原型及將原型呈現給他人看時,原型可能會變更許多次,這些變更通常會做成廉價的修補程式。因此,在將要實作真正的使用者介面時,原型的程式碼通常沒什麼價值,不具「發展性」。

一般而言,實作原型比實作真正的使用者介面廉價。以下是使用者介面的原型和真正實作的差異:

  • 原型不需要支援所有需求情境(如使用案例)。相反地,原型只能設定少量情境的優先順序及支援這些情境。在後續的反覆中,原型會進一步擴充,逐漸加入更廣泛的情境,且更深入地推演架構。
  • 主視窗通常都最難實作;如果您建立一個真正發揮視覺化潛能的進階使用者介面,可能會很難找到現成的元件。您通常可以利用基本元件(如按鈕、開關或選項按鈕)來模擬一組特定資料的使用者介面外觀,不需要實作新的元件。可能的話,請建立一些原型來顯示涵蓋平均值和物件數量的不同組資料。
  • 模擬或忽略其實作並非無關緊要之視窗的所有使用者動作。
  • 模擬或忽略系統的內容,如商業邏輯、次要儲存體、多重程序,以及與其他系統的互動。
取得關於使用者介面原型的意見

當建立使用者介面原型時,請務必密切配合系統的使用者和潛在使用者,這一點很重要。這可以處理系統的可用性問題,協助彰顯先前所未發現的需求,以及進一步修正需求定義。 

使用者介面原型的意見回饋可以透過焦點集中的審查和測試來取得。如需可用性測試的相關資訊,請參閱概念:可用性測試



內容
多次出現的項目
事件驅動
持續進行中
選用
規劃
可重複的
詳細資訊
概念