軟體工程 開發模型

2021-08-16 22:41:12 字數 1574 閱讀 5400

為了指導軟體開發,可以用不同的方式將軟體生命週期中的所有開發活動組織組織起來從而形成不同的開發模型。

瀑布模型嚴格遵守軟體生命週期各階段的固定順序:計畫、分析、設計、程式設計、測試和維護,上一階段完成才能進入到下一階段,整個模型像乙個飛流直下的瀑布一下,如圖所示

特點:缺點:限制條件:

優點:缺點:

核心:每輪迴圈包含如下六個步驟:

確定目標,可選項,以及強制條件

識別並化解風險

評估可選項

開發並測試當前階段

規劃下一階段

確定進入下一階段的方法步驟.

模型:

優缺點:

原型型別:

原型的運用方式:

模型:

構件思想:

困難:優點:

缺陷:模型:

優點:缺點:

模型:

思想:開發順序:

優點:缺點:1、某公司計畫開發一種產品,技術含量很高,與客戶相關的風險也很多,則最適於採用( )開發過程模型。

a.瀑布

b.原型

c.增量

d.螺旋

2、某公司要開發乙個軟體產品,產品的某些需求是明確的,而某些需求則需要進一步細化。由於市場競爭的壓力,產品需要盡快上市,則開發該軟體產品最不適合採用( )模型。

a.瀑布

b.原型

c.增量

d.螺旋

3、( )開發過程模型最不適用開發初期對軟體需求缺乏準確全面認識的情況。

a.瀑布

b.演化

c.螺旋

d.增量

1.、d 所給出的這些模型中僅有螺旋模型考慮風險因素。

2、 a 瀑布模型(wate***ll model) 是乙個專案開發架構,開發過程是通過設計一系列階段順序展開的,從系統需求分析開始直到產品發布和維護,每個階段都會產生迴圈反饋,因此,如果有資訊未被覆蓋或者發現了問題,那麼最好 「返回」上乙個階段並進行適當的修改,專案開發程序從乙個階段「流動」到下乙個階段,這也是瀑布模型名稱的由來。包括軟體工程開發、企業專案開發、產品生產以及市場銷售等構造瀑布模型。

3、a 瀑布模型是一種經典的開發模型,開發過程是通過設計一系列階段順序展開的,從系統需求分析開始直到產品發布和維護,每個階段都會產生迴圈反饋,因此,如果有資訊未被覆蓋或者發現了問題,那麼最好 「返回」上乙個階段並進行適當的修改,專案開發程序從乙個階段「流動」到下乙個階段,這也是瀑布模型名稱的由來。

瀑布模型的突出缺點是不適應使用者需求的變化。

軟體工程 開發模型軟體工程 開發模型

瀑布模式 螺旋模型 快速原型模式 增量模式 噴泉模型 演化模型 特點 推遲實現的觀點 質量保證 缺點 限制條件 優點 缺點 很難讓使用者確信這種演化方法的結果是可以控制的.建設週期長,而軟體技術發展比較快,所以經常出現軟體開發完畢後,和當前的技術水平有了較大的差距,無法滿足當前使用者需求.核心 在於...

軟體工程 開發模型

前一階段完成後,才能開始後一階段 前一階段的輸出文字為後一階段的輸入文字 推遲實現的觀點 質量保證 每個階段必須交付出合格的文件 對文件進行審核 懼怕使用者測試中的反饋,懼怕需求變更 過於理想化缺乏靈活性 適合於大規模軟體專案 執行風險分析將大大影響專案的利潤,進行風險分析就毫無意義 軟體開發人員應...

軟體工程 開發模型

瀑布模型 快速模型 增量模型 螺旋模型 噴泉模型 瀑布模型 內容 需求分析 規格說明 設計 編碼 綜合測試 維護 特點 固定順序,從上到下,逐級過渡 單向 文件驅動 系統可能不滿足客戶的需求 快速模型 內容 快速模型 規格說明 設計 編碼 綜合測試 維護 根據使用者的主要需求,建立乙個軟體原型,使用...