软件开发之喷泉模型
? ? ? ? 噴泉模型也稱為迭代模型。噴泉模型認為軟件開發過程的各個階段是相互重疊和多次反復的,功能模塊不是一次完成,而是像噴泉,水噴上去又可以落下來,既可以落在中間,又可以落到底部。各個開發階段沒有特定的次序要求,完全可以并行進行,可以在某個開發階段中隨時補充其他任何開發階段中遺漏的需求。
? ? ? ? 噴泉模型是以面向對象驅動的模型,主要用于描述面向對象的軟件開發過程。軟件的某個需求部分通常重復開發多次,實現需求的相關對象在每次迭代中加入漸進的軟件產品。由于對象概念的引入,對象及對象關系在分析、設計和實現階段的表達方式中統一,使得開發活動之間的迭代和無間隙能夠容易地實現。
? ? ? ? 噴泉模型不像瀑布模型在需求分析活動結束后才開始設計活動,設計活動結束后才開始編碼活動,該模型的各個階段沒有明顯的界線,開發人員可以針對不同的對象集合并行進行開發,即存在多個子開發流程,這些子開發流程在對象集成時同步。其優點是可以提高軟件項目開發效率,節省開發時間。
總結
 
                            
                        - 上一篇: 【Multisim】使用NE5532P系
- 下一篇: 任意波形发生器电路
