軟體生命週期

來源:互聯網
上載者:User

標籤:strong   on   檔案   問題   時間   工作   程式   設計   使用者   

階段:需求分析->軟體設計->程式編碼->軟體測試->運行維護

周期模型:

瀑布模型:先要確定需求再到小組驗證,進入下一階段……過程需要通過強制性規範要求提供文檔來確定每個階段都能很好的完成任務。

    優點:嚴格控制,確保品質

    缺點:很多問題最後才會暴露出來,解決問題的風險較大

迭代式模型:一次完整的經過所有工作流程的過程,包括需求分析工作流程、設計工作流程、實施工作流程、測試工作流程,每次迭代完成就會產生一個經過測試的可執行檔

    優點:降低風險

快速原型模型:根據客戶的需求在短時間內解決使用者的迫切需要,完成一個可示範的產品  

    優點:開發速度快,便於使用者短時間內看到效果

    缺點:設計方面幾乎沒有考慮,後期開發會付出很大的代價

螺旋模型:將瀑布模型和快速原型模型結合起來,強調了其他模型所忽視的風險分析,適合於大型複雜的系統

  螺旋模型沿著螺旋線進行若干次迭代,主要的四個活動象限有:

  1.制定計劃:確定軟體目標、實施方案及限制條件

  2.風險分析:分析評估所選方案,考慮如何識別和消除風險

  3.實施工程:實施軟體開發和驗證

  4.評估開發工作,提出建議,制定下一步計劃

軟體生命週期

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.