軟體開發模型

2021-08-30 18:43:47 字數 853 閱讀 5637

1 瀑布模型

又稱經典生命週期模型,它體處理乙個系統的、順序的軟體開發方法。

2 增量過程模型

2.1 增量模型

以迭代的方式運用瀑布模型,隨著時間的推移,增量模型在每乙個階段運用線性序列,生產出乙個軟體的可交付的增量。

第乙個增量往往是核心產品,滿足了基本的需求,然後在後續的增量開發中,不斷的擴充功能,直至交付乙個合格的最終產品。

增量模型類似原型開發及其它演進開發,具有迭代的性質,但又有區別,增量模型側重於每個增量都提交乙個可以操作的產品。

使用前提:1,當開發人員不夠時,可以採用。2,規避技術風險,如當開發需要乙個新硬體,而新硬體的開發沒有確切的交付日期,在開發初期可以採用增量模型。

2.2 rad模型

定義:它是一種側重於短暫的開發周期的增量軟體過程模型,它是瀑布模型的高速變體,通過基於構件的構建方法實現快速開發。

流程:構建 ---》策劃---》建模---》構建---》部署

溝通:用來理解業務問題和軟體產品必須具有的特徵

策劃:確保多個團隊能夠並行工作於不同的系統功能

建模:分為三個階段,業務建模--資料建模--過程建模,主要是建立設計描述

構建:利用已有的軟體構件並應用**自動生成技術

迭代:為以後的迭代打好基礎

軟體開發模型

軟體開發模型 software development model 是指軟體開發全部過程 活動和任務的結構框架。軟體開發包括需求 設計 編碼和測試等階段,有時也包括維護階段。軟體開發模型能清晰 直觀地表達軟體開發全過程,明確規定了要完成的主要活動和任務,用來作為軟體專案工作的基礎。對於不同的軟體系統...

軟體開發模型

前提 在介紹軟體開發模型之前,要說一下軟體的生命週期,如同人的一生一樣,要經過嬰兒期,兒童期,少年期,青年期,老年期直到衰老死亡的過程。同樣,乙個軟體產品也要經過計畫,分析,設計,程式設計,測試和維護直到被淘汰的過程,軟體的這一過程稱為軟體生命週期。定義 軟體開發模型 software develo...

軟體開發模型

常見的軟體開發模型有瀑布模型 演化模型 螺旋模型 噴泉模型。1.瀑布模型 wate ll model 將軟體生命週期劃分為需求分析 軟體設計 程式編寫 軟體測試和執行維護等基本活動,並且規定了它們自上而下 相互銜接的固定次序,如同瀑布流水,逐級下落。不適應使用者需求的變化,開發模型是線性的,使用者只...