軟件生命週期的六個階段

一、問題定義及規劃階段

 

主要確定軟件的開發目的及其可行性,制定開發計劃

 

二、需求分析/評審階段

 

分析來源(原型圖/軟件需求說明書)、參與人員(主持--產品經理,其他參與、研發、設計、測試)、關注一個問題--測試參與這個需求分析的目的是什麼?(知己知彼、方便提出疑問)

 

三、軟件設計階段(屬性:屬於開發的工作)

 

概要設計(數據庫 表 等框架性的東西)

 

詳細設計(僞代碼級別)

 

四、軟件編碼階段

 

開發人員任務、程序員編碼

 

五、軟件測試階段

 

測試工程師的任務或開發的任務

 

開發:單元測試、

 

開發or測試:集成測試---接口測試

 

測試人員:系統測試、

 

客戶or產品經理:驗收測試---Alpha測試、Beta測試

 

六、軟件運行維護階段

 

版本、產品上線(版本的升級改進)BUG的修復

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章