2009年10月15日

Throwaway Prototyping - 丟棄雛形法


定義:

當用來做系統雛形的軟體與最系統完成的軟體不一樣時,就要用丟棄雛形法
多了一個整體性分析與整體性的設計可以兼顧系統基礎架構,安全,控制上的問題
Design Prototype 只是一個工作系統而不是最後可執行的系統
此系統雛形可能有很多個(子系統),此多個系統雛形的目的除了與使用者溝通外,主要目的是用來降低風險(確保使用者的需求有被執行)

優點:

1. Using prototypes to refine key issues before a system is built
系統建立之前,可確定問題,產生比較可靠的系統


2. 不忽略基本的基礎架構,安全,控制的需求

缺點:

It may take longer to deliver the final system compared with system prototyping
會比雛形法花更多的時間(因為要做整體性的分析與設計,而且要重新撰寫程式所以花費較多間)



沒有留言: