2009年10月8日

Waterfall Development - 瀑布式開發法


定義:

一個階段完成才進行下個階段,循序漸進,基本上不太允許回溯,除非有嚴重問題,才會回溯到上一個階段做處理

優點:

1. Identifying requirements long before programming begins
會花較長時間找出需求

2. Limiting changes to the requirements as the project proceeds
當專案進行時,會限制需求的改變(因為限制回溯,而不太會改來改去)


缺點:

1. Disadvantages are that the design must be completely specified before programming  begins
分析階段到系統程式完成,花太長時間

2. Testing is treated almost as an afterthought in the implementation phase
測試對程式設計階段來說,好像是添加的(測試不周全)

3. If the project team misses an important  requirement, expensive post-implementation programming may be needed
若分析階段缺乏了重要需求,則必須花費高昂的後-程式設計階段才行

1 則留言:

Yoyo 提到...

若分析階段缺乏了重要需求,澤必須花費高昂的後-程式設計階段才行


則打錯勒~(訂正支援)