軟體生命週期階段有幾個?常見軟體生命週期模型有哪些?

語言: CN / TW / HK

  軟體生命週期階段及常見的軟體生命週期模型,軟體生命週期是指一個計算機軟體從功能確定、設計,到開發 成功投入使用,並在使用中不斷地修改、增補和完善,直到停止該軟體的使用的全過程。

 

  生命週期從收到應用軟體開始算起,到該軟體不再使用為止。 它有以下幾方面的內容:初始構思、需求分析、 功能設計、內部設計、文件計劃、測試計劃、文件準備、整合、測 試、維護、升級、再測 試、逐步淘汰 (phase-out)、 等等。瀑布模型,迭代式模型,快速原型模型,螺旋模型。

  一、軟體的生命週期

  定義:軟體從產生到報廢的生命週期。

  生命週期包括:問題的定義及規劃開發方與需求方討論、需求分析、軟體設計、軟體編碼、軟體測試(單元測試、整合測試、系統測試、驗收測試)、運營維護階段。

  二、軟體測試的基本流程

  開發流程:需求分析得知功能組成和具體邏輯--編寫程式碼--單元測試--打包提交測試--測試提交bug--修復bug--測試再進行測試--...N輪--版本上線--面向使用者使用

  測試流程:需求分析+原型圖--編寫測試用例--評審測試用例--走開發流程,等待開發研發完成,提交測試(醬油期)--測試提交bug-修復bug--測試再進行測試--N輪--版本上線--面向使用者

  階段:

  需求功能分析階段:閱讀需求,理解需求,主要就是對業務的學習,分析需求點。軟體產品說明書。

  計劃階段:主要任務是編寫測試計劃,參與測試需求規格說明書、專案總體計劃,測試範圍、進度的安排,人力物力的分配,整體測試策略的制定,和風險評估與規避措施有一個制定,一般由測試主管編寫,我們也會參與相關評審工作。輸出軟體測試計劃文件。

  設計階段:主要任務是編寫測試用例,會參與需求分析、概要設計、詳細設計等文件,有不明確的也會及時和開發、產品經理溝通。用例編寫完成後會進行評審輸出軟體測試用例文件

  執行階段:首先搭建測試環境,執行預測,以判定當前版本可測與否,如果預測通過,正式進入系統測試,遇到問題提交bug到缺陷管理平臺,並對bug進行跟蹤直到被測軟體達到測試需求要求,沒有重大bug,測試結束。

  評估階段:出測試報告,對整個測試過程和版本質量做個詳細評估。

鄭州不孕不育醫院http://yyk.39.net/zz3/zonghe/fc964.html