依階段的專案規劃建議
現今有許多軟體開發生命週期模型,皆有其各自的方法、優點及限制。 本節的目標是提供一組建議,可協助您適當地規劃成功的BizTalk Server開發專案。
在此節中,我們會使用 Microsoft 廣泛採用的生命週期模型。 此模型為反覆與瀑布生命週期模型的組合。
在此模型中,共有五個階段,其界限會定義專案的一系列里程碑。 以下為各個階段 (依序執行):
需求。 使用者需求是從定義建置標的之功能規格中擷取出來。
設計。 以功能需求為基礎,可以建立實體設計規格,進而實作原型,來確認設計概念和調查平台功能。
實作。 使用設計與功能規格,即可完成軟體程式編碼。
驗證。 這是測試軟體以確認它會依照規格來執行的程序。
發行。 軟體在經過完全確認之後,就會進行封裝,並準備向使用者發行。
下圖顯示此專案計劃週期。
依階段
其中大多數 (若非全部) 階段的時間會有重疊,一般都是反覆的子階段。 例如,通常完成產品功能子集的實作並開始驗證該子集時,已經在實作下一個功能子集。 因此,雖然本節中的建議與特定階段有關,但其意圖並非暗示它們不會同時發生,而是提供相關順序的一些概念,也就是應該在計劃時將這些建議納入考慮,並將之當成因素。