1. 程式人生 > >軟工軟體生存期模型總結

軟工軟體生存期模型總結


一、什麼是軟體的生存期模型:         軟體生存期模型也被稱之為軟體過程模型或者軟體開發模型,他是描述軟體過程中各種活動如何執行的模型。式快約整個生存期的系統開發、運作和維護所實施的全部過程、活動和任務的結構系統。 二、分類:
軟工視訊總結--2 - 13期 羅代金 - 羅代金 廊坊師範學院資訊科技提高班十三期   一)、瀑布模型: 軟工視訊總結--2 - 13期 羅代金 - 羅代金 廊坊師範學院資訊科技提高班十三期 1、思想:從製作時間上按工序吧問題化簡,將功能實現與製作分開便於協作 2、優點: ①奠定了軟體工程方法的基礎 ②流水依賴,便於分工協作 ③推遲物理實現,易於修改文件,有複審質量的保證 3、不足:與使用者見面晚,成功率低,一般為25% 4、適用範圍:適用於系統要求明確的系統,各種應用軟體的開發均可適用 二)增量模型: 軟工視訊總結--2 - 13期 羅代金 - 羅代金 廊坊師範學院資訊科技提高班十三期

1

、優點:開發的始終開發人員和使用者都共同參與,有問題可以隨時修改,從而很好的滿足了使用者的需求

2、適用範圍:適用與那些知識型軟體系統的開發

3、特點:從整體結構上不如瀑布清晰

軟體的文件不如瀑布型的劃分嚴格

週期長,成本高

與使用者見面快,開發效率高

4、不足之處:使用過程中反覆,漸漸增加,反覆執行,需要不斷修改

三)螺旋模型: 原理過程:制定方案→風險分析→實施工程師→客戶評估,修正 軟工視訊總結--2 - 13期 羅代金 - 羅代金 廊坊師範學院資訊科技提高班十三期 三)噴泉模型:   軟工視訊總結--2 - 13期 羅代金 - 羅代金 廊坊師範學院資訊科技提高班十三期  

1、特點:

①、噴泉模型規定軟體開發過程有四個階段,即分析、系統設計、軟體設計和實現。

②、噴泉模型的各個階段相互重疊,它反映了軟體過程並行性的特點。

③、噴泉模型以分析為基礎,資源消耗成塔型,在分析階段消耗的資源更多。