軟設之路2 1 軟體過程

2021-08-09 01:41:55 字數 1791 閱讀 4788

噴泉模型

基於構件模型

形式化方法模型

說說考點

寫在前面:

還沒來得及寫總覽篇,先來寫這篇即興的先,現賣現唱

1.瀑布模型

特點或關鍵字:

a.線性順序連線

b.以文件為驅動,適合於軟體需求明確的專案模型

c.優點:容易理解,管理成本低,強調需求調查和產品測試

d.缺點:客戶需求必須明確,不便修改;不能演示系統過程;專案風險控制能力弱

2.增量模型
特點或關鍵字:

a.瀑布模型的乙個變體,具有其所有優點

b.第乙個增量往往是核心的產品

c.第乙個可交付的版本所需成本和時間很少,減少風險

d.缺點:沒有對使用者需求變更進行規劃,很可能導致後來增量不穩定,甚至需要重新開發

3.演化模型

為了應對商業和產品需求的變更經常變化,專門提出了演化模型

典型的演化模型有:原型模型和螺旋模型。

原型模型

特點或關鍵字:

a.原型是預期的乙個可執行版本

b.不必滿足軟體的所有約束,目的是快速、低成本

c.探索型:弄清目標要求

d.實驗型:驗證方案合理性

螺旋模型
特點或關鍵字:

a.大型軟體

b.結合瀑布模型和演化模型

c.具有週期性,強調風險分析,適用於龐大、複雜且高風險的系統

4.噴泉模型
特點或關鍵字:

a.以使用者需求為動力,以物件為驅動,適用於物件導向的開發方法

b.迭代性和無間隙性,不像瀑布模型那樣存在明顯的邊界

c.同步進行,節省開發時間

d.缺點:需要大量的開發人員,不利於專案管理;要求嚴格管理文件

5.基於構件模型
特點或關鍵字:

a.通過包裝構件來構造系統

b.可以內部使用可以商業使用構件

c.領域工程:領域分析,候選構件

d.應用系統工程:可復用構件

6.形式化方法模型
特點或關鍵字:

a.數學語言和語義

比較常考的是瀑布模型和演化模型,

1。以文件為基礎,線性順序(瀑布模型)

2。使用者需求為驅動(噴泉模型)

3。需求不明確,經常變化(演化模型之一)

軟考之路 軟體開發模型

軟考中涉及到的主要生存期模型 1.原型開發模型 快速原型模型 演化模型 增量模型 1 快速原型 解釋 其用途是獲知使用者的真正需求,一旦需求確定了,原型即被拋棄。主要用於需求分析階段。是一種 拋棄式 的原型化方法。特徵 簡化專案管理 盡快建立初步需求 加強使用者參與和決策。2 演化模型 解釋 應用於...

軟考 軟體工程 軟體過程模型

演化模型 瀑布模型 增量模型 原型模型 螺旋模型 噴泉模型 基於構件的開發模型 形式化方法模型 條件線性順序 瀑布的基本成分和原型的迭代 需求模糊不清 風險分析 使用者需求為動力,物件作為驅動的模型 用預先包裝的構件來構造系統 建立在嚴格數學基礎上 清晰明確的需求 適合於面向的開發方法 優點有瀑布所...

Dongle 軟考 軟體開發之軟體過程

軟體開發中所遵循的路線圖稱為 軟體過程 過程是活動的集合,活動是任務的集合。軟體過程有三層含義 一是個體含義,即指軟體產品或系統在生存週期中的某一類活動的集合 二是整體含義,即指軟體產品或系統在所有上述含義下的軟體過程的總結 三是工程含義,即指解決軟體過程的工程,應用軟體的原則 方法來構造軟體過程模...