2011年9月20日 星期二

上游的前置作業:依照程式前置作業所需完備度 選擇使用重複法或循序法

1. 選擇使用循序性的方法
  • 需求相當穩定時。
  • 設計是平鋪直敘,且相當容易瞭解。
  • 開發團隊十分熟悉該應用領域。
  • 專案所含風險極少。
  • 長期的可預測性十分重要。
  • 在下遊階段變更需求、設計及程式碼的成本可能會很高。

2. 選擇使用重複性的方法
  • 需求不易瞭解,或因為其他原因,您預期它們會不穩定。
  • 設計很複雜、很艱難,或兩者皆有。
  • 開發團隊十分不熟悉該應用領域。
  • 專案含有大量風險
  • 長期的可預測性不重要。
  • 在下遊階段變更需求、設計及程式碼的成本可能不會很高。 
由於軟體本身的性質使然,重複法通常會比循序法更有用。

    沒有留言:

    張貼留言