軟體專案管理 3.2.預測生存期模型
軟體專案管理 3.2.預測生存期模型
【公眾號 “專案管理研究所” 將會第一時間更新文章】
歸檔於軟體專案管理初級學習路線
第三章 生存期模型
《初級學習路線合集 》
前言
大家好,這節我們學習預測生存期模型,預測模型是一種傳統模型,專案具有高確定性和很明確的需求,專案活動通常以順序的方式執行,沒有反饋。預測型模型主要有瀑布模型和V模型。
一、瀑布模型
瀑布模型是最經典,最傳統的模型,他嚴格的要求專案按照秩序來執行,單向的如同瀑布一樣,只能從上往下,不能返回,編碼階段不能執行修改需求和設計。瀑布模型的優點是管理很方便,只需要嚴格的控制階段的執行順序,但缺點也很明顯。既專案的可變性無法適應瀑布模型的要求。
所以採用瀑布模型的專案特徵是需求很明確,實現方案很明確,那麼從這兩個特徵看,這種模型不能很好的適應一些有變化的專案,所以有人說這個模型有些過時了,但是短期的專案還是比較適應瀑布模型的。
二、V模型
V模型是瀑布模型的一個變種,也是單向執行的,但是他強調測試與開發的對應關係,例如需求分析與系統測試的對應關係。那麼這個對應關係說明了測試與開發是相互伴隨的,例如系統測試依據需求規格,所以需求分析階段完成測試的一些準備工作是合理的。
適合V模型的專案和瀑布模型的專案有一部分相似的特徵,需求和方案都很明確,V模型的專案一般對系統的安全性,效能要求都比較高的,相應的工作量就多,成本相對就高。
三、V模型案例
現在我們看一個V模型的案例,這個專案對效能要求比較高,而且需求設計確定不會有變化,所以採用V模型。
接下來我們具體分析該案例模型的每個階段
需求階段主要任務是進行需求分析,而V模型是根據需求分析的結果進行系統測試的計劃和設計,所以我們看輸出的結果除了包括需求規格還包括系統的測試計劃和測試用例。
概要設計階段主要任務是體系結構設計,模組設計,資料體系結構設計。這裡的V模型同時要求進行整合測試的計劃和設計,輸出除了概要設計說明書外,還有整合測試的計劃和設計,因此這個案例體現了測試與開發的對應關係。
當然如果遇到了需求變更,例如需求分析或者技術解決方案不明確了,那麼預測型專案將產生預想不到的成本。
總結
總之 預測型的專案所有的任務都是一次性的,沒有變更。瀑布模型和V模型就是典型的預測型模型。
預測生存期模型就到這裡講解完了,下一節將會講述迭代生存期模型~
如果您覺得這篇文章有幫助到您的的話不妨點贊支援一下喲~~:wink:
後續將持續更新【軟體專案管理初級學習路線】的全知識點,大家感興趣的多多關注博主喲~
————————————————
- 35歲危機?內捲成程式設計師代名詞了…
- 線上文字實體抽取能力,助力應用解析海量文字資料
- 不買排名,不去SEO,如何做到登上谷歌搜尋首頁?
- HtmlParse:一款超輕量級的HTML檔案解析和爬取工具
- 五款當下超火熱的相親交友APP測評
- 盡一份孝心,為家人做一個老人防摔報警系統
- 作為軟體工程師,給年輕時的自己的建議(下)
- 技術分享| 淺談排程平臺設計
- 組態介面推陳出新:打造新一代再生水廠工藝二維組態系統
- 平頭哥 芯事訪談 | 全志科技CTO丁然:影片、AI市場爆發,RISC-V生態需要產業一起努力
- IDEA SSM Maven實現商品管理系統(超詳細SSM整合專案)
- 如何為迴歸測試選擇測試用例?
- 前端必學——函數語言程式設計(五)
- 40篇學完C語言——(第八篇)【指標陣列以及指向指標的指標】
- 焱融看|非結構化資料場景下,資料湖到底有多香?
- 低程式碼開發的未來~
- Docker容器:將帶UI的程式直接轉為Web應用,so easy
- PHP 基於 SW-X 框架,搭建WebSocket伺服器(二)
- 低程式碼開發的前後端聯調——APICloud Studio 3 API管理工具結合資料雲3.0使用教程
- 揭祕華為雲GaussDB(for Influx)最佳實踐:hint查詢