一、軟體的生命周期
1、模型類别
瀑布模型
** 流程**
- 原始需求:客戶或産品提出需求(例:開發一個購物網站)
- 需求分析:産品、開發、測試參與找需求中的問題、并了解需求
-
設計:開發根據需求文檔設計出自己的開發文檔
架構
前台系統 :注冊 登入 查詢 下訂單 …
背景系統:人員管理子產品 商品管理子產品 …
- 編碼:Java python …
-
測試:測試人員研究開發出來的軟體是否有問題
缺陷管理 測試發現bug
開發處理bug
測試複測,看缺陷是否還存在
缺陷不存在即技術,缺陷還存在,傳回給開發
- 維護:上線
雙V模型
- 流程
- 使用者需求 -需求分析-概要設計-詳細設計-編碼-內建-實施-傳遞
- 使用者需要V&V/(驗收測試設計)
- 需求分析V&V/(确認與系統測試設計)
- 概要設計V&V/(內建測試設計)
-
詳細設計V&V/(單元測試設計)
單元測試-內建測試-系統測試(确認測試)-驗收測試
軟體的測試流程
** 公司内部測試流程**