生命週期模型的定義

生命週期模型的定義

軟件生命週期:同任何事物一樣,一個軟件產品或軟件系統也要經歷孕育、誕生、成長、成熟、衰亡等階段,一般稱爲軟件生命週期(軟件生存週期)。軟件生命週期模型是指人們爲開發更好的軟件而歸納總結的軟件生命週期的典型實踐參考。

軟件生命週期是軟件的產生直到報廢的生命週期。爲了使規模大、結構複雜和管理複雜的軟件開發變的容易控制和管理,人們把整個軟件生命週期劃分爲若干階段,使得每個階段有明確的任務,整理出軟件生命週期模型 。在1970年人類整理了第一個軟件生命週期,即是瀑布型生命週期。在沒有總結到其它生命週期模型時,人們直接將其命名爲軟件生命週期,而隨着越來越多的生命週期模型被識別,原先的軟件生命週期就不再是瀑布型生命週期的專有名稱。而在1970年至2000年瀑布型生命週期佔統治地位的時候,軟件生命週期是瀑布型生命週期的另一個稱呼,也就是說軟件生命週期指的就是瀑布型生命週期。