以下城市均已開通:
關閉
當前位置:PMP團購網 > PMP考試資料 > 正文

PMP知識點:原型法

轉載者:PMP團購網      發布時間:2012/6/18        點擊: 6314

原型法(prototyping)

  (1)原型法定義

  原型法是指在獲取一組基本的需求定義后,利用高級軟件工具可視化的開發環境,快速地建立一個目標系統的最初版本,并把它交給用戶試用、補充和修改,再進行新的版本開發。反復進行這個過程,直到得出系統的“精確解”,即用戶滿意為止。經過這樣一個反復補充和修改過程,應用系統 “最初版本”就逐步演變為系統 “最終版本”。

  原型法就是不斷地運行系統“原型”來進行啟發、揭示、判斷、修改和完善的系統開發方法。

 。2)原型(prototype)

  原型(prototype)即樣品、模型的意思。把系統主要功能和接口通過快速開發制作為“軟件樣機”,以可視化的形式展現給用戶,及時征求用戶意見,從而明確無誤地確定用戶需求。同時,原型也可用于征求內部意見,作為分析和設計的接口之一,可方便于溝通。

  對原型的基本要求包括:體現主要的功能;提供基本的界面風格;展示比較模糊的部分以便于確認或進一步明確;原型最好是可運行的,至少在各主要功能模塊之間能夠建立相互連接。

  原型可以分為三類:

 、 淘汰(拋棄)式(disposable):目的達到即被拋棄,原型不作為最終產品。

 、 演化式(evolutionary):系統的形成和發展是逐步完成的,它是高度動態迭代和高度動態的循環,每次迭代都要對系統重新進行規格說明、重新設計、重新實現和重新評價,所以是對付變化最為有效的方法。

 、 增量式(incremental):系統是一次一段地增量構造,與演化式原型的最大區別在于增量式開發是在軟件總體設計基礎上進行的。很顯然,其應付變化的能力比演化式差。

  在信息系統設計的過程中,常用的各種不同形式的部分原型有:

 、 對話原型

  原型模擬預期的終端交互,使用戶可以從屏幕上查看他們將接收什么、進行的操作,并提出遺漏之處,從而加深正確的理解。終端對話的設計效果直接影響著系統的可用性和用戶對系統的接受程度。

 、 數據輸入原型

  建立數據輸入的原型,可以檢查數據的輸入速度和正確性,還能進行有效性和完整性的檢查。

 、 報表系統原型

  提供給用戶的各種報告應在整個系統實現之前給用戶看,報表子系統需要經常進行大量修改以滿足系統的需要,因此,可以把報表生成器作為原型。

 、 數據系統原型

  首先生成一個含有少量記錄的原型數據庫,這樣用戶和分析員與它可以進行交互,生成報表和顯示有用信息。這種交互經常導致產生對不同的數據類型、新的數據域或不同的數據組織方式的需求,還可以在原型化工具的幫助下探索用戶將如何使用信息以及數據庫是什么樣的。

 、 計算和邏輯原型

  有時一個應用邏輯或計算是復雜的。審計員、工程師、投資分析員和其他用戶可以使用高級程序設計語言建立他們所需的計算實例。這些實例可以組合在一起構成一個大的系統,與其它應用系統、數據庫或終端相連接,用戶可以使用這些計算原型檢驗他們所求結果的準確性。

 、 應用程序包原型

  在一個應用程序包和其它應用系統相連或實際使用之前,可以通過一個小組用戶來鑒定這個應用程序包是否令他們滿意,若不滿意可以進行大量的修改,直到令他們滿意。

 、 概念原型

  有時,一個應用概念不能被正確全面地理解,這是信息系統設計中存在的問題。在花費大額經費來建立這個系統之前,需要進行測試和細化?梢杂靡粋快速實現的數據管理系統來測試,使用標準的數據輸入屏幕和標準的報表格式,以減少測試和細化其概念的工作量。在測試和細化之后,對概念有了明確的理解,再進行建立該應用的特定報表和屏幕等細節工作。

(3)原型法意義

  原型法意義是可視化,強化溝通,降低風險,節省后期變更成本,提高項目成功率。一般來說,采用原型法后可以改進需求質量;雖然投入了較多先期的時間,但可以顯著減少后期變更的時間;原型法投入的人力成本代價并不大,但可以節省后期成本;對于較大型的軟件來說,原型系統可以成為開發團隊的藍圖;另外,原型通過充分和客戶交流,還可以提高客戶滿意度。

  原型法是在計算機技術發展到一定階段,用戶應用需求高漲的情況下發展的一種方法論,但它同時又是對開發人員有高要求的一種方法論。

PMP團購導航
遠程PMP團購
北京PMP團購
上海PMP團購
廣州PMP團購
深圳PMP團購
江浙PMP團購
西部PMP團購
其他城市團購



PMP題庫
91涩漫在线观看