軟工軟體生存期模型總結
阿新 • • 發佈:2019-02-03
一、什麼是軟體的生存期模型: 軟體生存期模型也被稱之為軟體過程模型或者軟體開發模型,他是描述軟體過程中各種活動如何執行的模型。式快約整個生存期的系統開發、運作和維護所實施的全部過程、活動和任務的結構系統。 二、分類:
一)、瀑布模型: 1、思想:從製作時間上按工序吧問題化簡,將功能實現與製作分開便於協作 2、優點: ①奠定了軟體工程方法的基礎 ②流水依賴,便於分工協作 ③推遲物理實現,易於修改文件,有複審質量的保證 3、不足:與使用者見面晚,成功率低,一般為25% 4、適用範圍:適用於系統要求明確的系統,各種應用軟體的開發均可適用 二)增量模型:
1
2、適用範圍:適用與那些知識型軟體系統的開發
3、特點:①從整體結構上不如瀑布清晰
②軟體的文件不如瀑布型的劃分嚴格
③週期長,成本高
④與使用者見面快,開發效率高
4、不足之處:使用過程中反覆,漸漸增加,反覆執行,需要不斷修改
三)螺旋模型: 原理過程:制定方案→風險分析→實施工程師→客戶評估,修正 三)噴泉模型:1、特點:
①、噴泉模型規定軟體開發過程有四個階段,即分析、系統設計、軟體設計和實現。
②、噴泉模型的各個階段相互重疊,它反映了軟體過程並行性的特點。
③、噴泉模型以分析為基礎,資源消耗成塔型,在分析階段消耗的資源更多。