軟體工程1章7題

來源:互聯網
上載者:User

標籤:

什麼是軟體生命週期?

答:軟體生命週期由     1  軟體定義程式周期:問題定義,可行性研究,需求分析

                               2  軟體開發時期:系統設計(總體設計,詳細設計)

                                                  系統實現(編碼和單元測試,綜合測試)

                               3  軟體維護時期

 

 

試比較瀑布模型,快速還原模型,增量模型和螺旋模型優缺點,說明每個模型適用範圍?

答:1 瀑布模型  優點:規範,文檔驅動,可強迫開發人員採用規範的方法,嚴格規定了每個階段必須提交的文檔,每個階段交出產品必須經過驗證

                      缺點:系統可能不滿足客戶真正需求,缺乏靈活性,變動成本高

                     適用範圍:需求特別明確

 

      2 快速還原模型  優點:軟體產品的開發基本上是線性順序進行

                           適用範圍:需求不太明確

 

      3   增量模型  優點:①在較短時間內向使用者提交可完成部分工作的產品 

                               ② 使使用者有較充裕時間學習和適應新產品,減少一個全新產品可能帶給使用者的衝擊

                      缺點:①:在把每個增量構建整合到現有軟體體繫結構中時,必須不破壞原來已開發出的產品

                 

      4  螺旋模型  優點:風險驅動, 有助於開發出好品質的軟體減少了過多測試和測試不足的風險,在維護和開發之前沒有本質區別

                      缺點:對風險評估不到位的,風險驅動成為了一個缺點

                     適用範圍:適用於內部開發的大型軟體   

軟體工程1章7題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.