原型法有三個層次
第一層包括聯機的屏幕活動,這一層的目的是確定屏幕及報表的版式和內容、屏幕活動的順序及屏幕排版的方法;
第二層是第一層的擴展,引用了數據庫的交互作用及數據操作,這一層的主要目的是論證系統關鍵區域的操作,用戶可以輸入成組的事務數據,執行這些數據的模擬過程,包括出錯處理;
第三層是系統的工作模型,它是系統的一個子集,其中應用的邏輯事務及數據庫的交互作用可以用實際數據來操作,這一層的目的是開發一個模型,使其發展成為最終的系統規模。
原型法的主要優點在于它是一種支持用戶的方法,使得用戶在系統生存周期的設計階段起到積極的作用;它能減少系統開發的風險,特別是在大型項目的開發中,由于對項目需求的分析難以一次完成,應用原型法效果更為明顯。原型法的概念既適用于系統的重新開發,也適用于對系統的修改;原型法不局限于僅對開發項目中的計算機方面進行設計,第三層原型法是用于制作系統的工作模型的?焖僭头ㄒ〉贸晒,要求有象第四代語言(4GL)這樣的良好開發環境/工具的支持。原型法可以與傳統的生命周期方法相結合使用,這樣會擴大用戶參與需求分析、初步設計及詳細設計等階段的活動,加深對系統的理解。近年來,快速原型法的思想也被應用于產品的開發活動中。
文章來源于領測軟件測試網 http://www.kjueaiud.com/