軟件開發過程模型
噴泉模型是一種軟件開發過程模型,它以用戶需求爲動力,以對象爲驅動,主要用於描述面向對象的軟件開發過程。
噴泉模型的特點包括軟件開發過程的各階段相互迭代和無間隙,意味着各個開發階段可以是重疊和多次反覆的,類似於水噴上去又可以落下來的方式。在噴泉模型中,軟件開發早期定義對象,並在整個開發過程中不斷充實和擴充對象。這個模型鼓勵在開發過程的任何階段都可以隨時補充其他任何階段的遺漏,以避免開發過程過分無序,並確保生命週期各階段的無縫連接。噴泉模型還支持軟件重用和多項開發活動的集成,這與瀑布模型是相對的。