當(dāng)前位置:
首頁 >
【软件工程】瀑布模型 原型模型 增量模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程
發(fā)布時(shí)間:2024/1/1
67
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【软件工程】瀑布模型 原型模型 增量模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Content
- 瀑布模型(生命周期模型)
- 原型模型
- 增量模型 綜合瀑布模型與原型模型
- 螺旋模型
- 噴泉模型
- RUP過程模型
- 敏捷過程
詳細(xì)內(nèi)容 參考鏈接
1.瀑布模型、快速原型模型、增量模型、螺旋模型 優(yōu)缺點(diǎn)及其適用范圍.
2.軟件工程 瀑布模型、原型模型、噴泉模型和V模型的優(yōu)缺點(diǎn)及適用場景.
3.什么是敏捷開發(fā)?
瀑布模型(生命周期模型)
優(yōu)點(diǎn)
- 前一階段完成后,您只需要去關(guān)注后續(xù)階段
缺點(diǎn)
- 各個(gè)階段之間極少有反饋
只有在項(xiàng)目生命周期的后期才能看到結(jié)果
特點(diǎn)
- 文檔驅(qū)動(dòng)
線性 階段固定
適用于
- 用戶需求明確、完整、無重大變化的軟件項(xiàng)目開發(fā)
原型模型
優(yōu)點(diǎn)
- 減少設(shè)計(jì)中的錯(cuò)誤和開發(fā)中的風(fēng)險(xiǎn),也減少了對用戶培訓(xùn)的時(shí)間
縮短了開發(fā)周期,加快了工程進(jìn)度 降低成本
缺點(diǎn)
- 原型被建造僅僅是用戶用來定義需求,之后便部分或全部拋棄,
最終的軟件是要充分考慮了質(zhì)量和可維護(hù)性等方面之后才被開發(fā)
特點(diǎn)
- 可視化,強(qiáng)化溝通,降低風(fēng)險(xiǎn),節(jié)省后期變更成本,提高項(xiàng)目成功率
適用于
- 用戶不能給出完整、準(zhǔn)確的需求說明
不能預(yù)先確切定義需求
增量模型
綜合瀑布模型與原型模型
優(yōu)點(diǎn)
- 較短時(shí)間內(nèi)向用戶提交可完成部分工作的產(chǎn)品,并分批、逐步地向用戶提交產(chǎn)品
漸進(jìn)地開發(fā)逐步完善的軟件版本的模型
缺點(diǎn)
- 多個(gè)構(gòu)件并行開發(fā),具有無法集成的風(fēng)險(xiǎn)
特點(diǎn)
- 軟件體系結(jié)構(gòu)必須是開放的
適用于
- 已有產(chǎn)品升級或新版本開發(fā)
完成期限嚴(yán)格要求的產(chǎn)品
螺旋模型
優(yōu)點(diǎn)
- 有利于已有軟件的重用,也有助于把軟件質(zhì)量作為軟件開發(fā)的一個(gè)重要目標(biāo)
缺點(diǎn)
- 需要具有相當(dāng)豐富的風(fēng)險(xiǎn)評估經(jīng)驗(yàn)和專門知識
隨著迭代次數(shù)的增加,工作量加大,軟件開發(fā)成本增加
特點(diǎn)
- 客戶始終參與每個(gè)階段的開發(fā)
核心思想 風(fēng)險(xiǎn)控制
適用于
- 大規(guī)模軟件項(xiàng)目
噴泉模型
優(yōu)點(diǎn)
- 各個(gè)階段沒有明顯的界限,開發(fā)人員可以同步進(jìn)行開發(fā)
提高軟件項(xiàng)目開發(fā)效率,節(jié)省開發(fā)時(shí)間
缺點(diǎn)
- 要求嚴(yán)格管理文檔 審核的難度加大
開發(fā)過程中需要大量的開發(fā)人員,不利于項(xiàng)目的管理
特點(diǎn)
- 以用戶需求為動(dòng)力,以對象為驅(qū)動(dòng)的模型
適用于
- 主要用于描述面向?qū)ο蟮能浖_發(fā)過程
RUP過程模型
優(yōu)點(diǎn)
- 提高了團(tuán)隊(duì)生產(chǎn)力
它建立了簡潔和清晰的過程結(jié)構(gòu),為開發(fā)過程提供較大的通用性
缺點(diǎn)
- 僅僅包含了開發(fā)過程
并沒有涵蓋軟件過程的全部內(nèi)容
特點(diǎn)
- 是一個(gè)迭代過程
用例驅(qū)動(dòng)
以架構(gòu)設(shè)計(jì)為中心
適用于
- 需求易變動(dòng)的高風(fēng)險(xiǎn)項(xiàng)目
敏捷過程
優(yōu)點(diǎn)
- 高質(zhì)量快速交付
容易適應(yīng)變化并迅速做出調(diào)整,在保證質(zhì)量的前提下做到文檔適量適度
缺點(diǎn)
- 依賴于程序員和開發(fā)團(tuán)隊(duì)的高標(biāo)準(zhǔn)自我要求
特點(diǎn)
- 以代碼為核心
以人為本、循環(huán)迭代、響應(yīng)變化
適用于
- 極限編程(XP) 適用于小型項(xiàng)目
敏捷宣言
- 圖 紅方勝
End.
總結(jié)
以上是生活随笔為你收集整理的【软件工程】瀑布模型 原型模型 增量模型 螺旋模型 喷泉模型 RUP过程模型 敏捷过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC常见组件之DataBi
- 下一篇: 用WINPE安装WINXP原版纯净版IS