《系統分析與設計方法及實踐》一第2章 習題

2021-09-23 09:55:39 字數 473 閱讀 4855

1.什麼是軟體過程模型?請簡述一些常見的軟體過程模型的特點。

2.什麼是瀑布模型?它的主要特點是什麼?

3.軟體生命週期的定義是什麼?分為幾個時期和階段?

4.什麼是能力成熟度模型整合?分為幾個級別?簡要介紹一下這幾個級別。

5.請查閱有關敏捷軟體開發宣言的內容,並進行評述。

6.什麼是敏捷過程?極限程式設計有哪些內容?

7.什麼是結對程式設計?結對程式設計有哪些好處?有哪些不足?

8.分布式結對程式設計相對於面對面結對程式設計有什麼好處和不足?如何克服這些不足?

9.結對程式設計有哪些角色?交換角色的目的是什麼?

10.螺旋模型有什麼特徵?並說明它的優缺點。

11.物件導向的軟體過程模型與傳統的過程模型相比,有哪些特點?

12.統一過程模型有哪幾個階段?每個階段的任務是什麼?統一過程有哪些核心工作流?它們與傳統的生命週期階段有什麼區別?

13.請給出分布式結對程式設計系統的需求。

《系統分析與設計方法及實踐》一1 5 小結

軟體工程是由於軟體危機的出現而被提出來的。軟體分析與設計的主旨是以工程化的思想進行軟體開發,以便生產高質量和高效率的軟體。軟體是計算機系統中的主要組成部分,包括一系列程式 資料及其相關文件的集合。軟體工程化思想的核心是把軟體系統看作乙個工程產品,這種產品需要經過需求分析 設計 實現 測試 管理和維護...

《系統分析與設計方法及實踐》一2 6 小結

軟體過程是為了獲得高質量軟體所需要完成的一系列任務的框架,它規定了完成各項任務的工作步驟。軟體過程框架定義了若干個小的框架活動,為完整的軟體開發過程建立了基礎。軟體過程框架的通用過程框架活動包括溝通 計畫 建模 構建和部署。軟體工程的敏捷理念強調自我組織團隊 團隊交流與合作 敏捷對待變更。敏捷方法是...

系統分析與設計 2

簡述瀑布模型 增量模型 螺旋模型 含原型方法 的優缺點。瀑布模型的優點 1.可強迫開發人員採用規範的方法 2.嚴格規定了每個階段必須提交的文件 3.要求每個階段交出的所有產品都必須經過質量保證小組的仔細驗證。瀑布模型的缺點 1.在軟體開發初期,指明使用者全部需求是困難的 2.需求確定後,經過一段時間...