首頁>
5
回覆列表
  • 1 # runthesun

    迭代開發模型是一個週期性模型,適用於項目不能完整定義產品所有需求,計劃多期開發的軟件生命週期模型;其完整的過包括:初始、細化、構造、移交四個階段。以個人的經驗總結來說,認為最重要/容易出現問題的不是在某一個階段本身,而是在初始、細化、領導各個階段需要做的工作相互交錯混雜,沒有做的詳細的規劃。比如:有一次帶團隊開發項目時,團隊形式上是採用迭代開發,但是實際工作還是採用平行分層模式,導致代碼實現重構的代價巨大,工作效率極低;沒有顧全大局,過於關注一些細小功能的極致,忽視了設計本身。

  • 2 # 用戶2106308008098622

    迭代模型的優點傳統的瀑布模型相比較,迭代過程具有以下優點:  

    1)降低了在一個增量上的開支風險。如果開發人員重複某個迭代,那麼損失只是這一個開發有誤的迭代的花費。  

    2)降低了產品無法按照既定進度進入市場的風險。通過在開發早期就確定風險,可以儘早來解決而不至於在開發後期匆匆忙忙。  

    3)加快了整個開發工作的進度。因為開發人員清楚問題的焦點所在,他們的工作會更有效率。  

    4)由於用戶的需求並不能在一開始就作出完全的界定,它們通常是在後續階段中不斷細化的。因此,迭代過程這種模式使適應需求的變化會更容易些。迭代模型缺點是:在項目早期開發可能有所變化,需有一個高素質的項目管理者和一個高技術水平的開發團隊。

  • 3 # urytg44878

    迭代模型的優點 傳統的瀑布模型相比較,迭代過程具有以下優點:   

    1)降低了在一個增量上的開支風險。如果開發人員重複某個迭代,那麼損失只是這一個開發有誤的迭代的花費。   

    2)降低了產品無法按照既定進度進入市場的風險。通過在開發早期就確定風險,可以儘早來解決而不至於在開發後期匆匆忙忙。   

    3)加快了整個開發工作的進度。因為開發人員清楚問題的焦點所在,他們的工作會更有效率。   

    4)由於用戶的需求並不能在一開始就作出完全的界定,它們通常是在後續階段中不斷細化的。因此,迭代過程這種模式使適應需求的變化會更容易些。 缺點是:在項目早期開發可能有所變化 ,需有一個高素質的項目管理者和一個高技術水平的開發團隊