2009年10月8日

Iterative Development - 反覆式開發法


定義:

Version 可直接給使用者測試,系統可先上線
功能累加 Version 1 (基本基礎功能) -> Version 2 (功能增加) -> Version 3 (功能完整)
外面的整合分析階段,要分析出哪些是基本需求,以便在第一個版本中包含進去
第一個版本的系統要包含最重要及最基本的需求

優點:

1. To the user quickly so that business value is provided
使用者可以比較快速拿到一個可用的系統


2. Since user are working with the system, important additional requirements may be identified and incorporated into subsequent versions
使用者比較容易找到額外的重要需求,以便在下一個版本中實現

缺點:

1. The chief disadvantage of iterative development is that users begin to work with a system that is intentionally incomplete
使用者在中間階段拿到的不是完整的系統


2. Most critical requirements of the system will be available in the early versions and must be patient with the repeated introduction of new system versions
如果不能在第一版本中包含最基本與最重要的功能,系統會發生問題



沒有留言: