基本介紹
內容簡介,目錄,
內容簡介
《基於CMMI的軟體工程及實訓指導》以CMMI13版本相關過程管理思路為基礎,重點講解軟體開發過程中必需的一些過程域。為了滿足國家卓越工程師中軟體工程培養的需要,特別對軟體工程實踐部分進行了講解,並且在微軟TFS2010平台之上,定製了適合中小型軟體企業軟體研發及學生軟體工程實踐授課需要的開發過程模板。整篇實訓指導都基於該過程模板完成,降低了軟體工程實訓的難度,提高了團隊溝通能力的培養。![基於CMMI的軟體工程及實訓指導 基於CMMI的軟體工程及實訓指導](/img/c/530/MTMhNzNlRTNjVmY3UGMmF2N3ATYwcTOklTZxADMxQGO5Q2Y3M2YzEGZkZmMvMWaw9SbvNmLz9mYlNmYu4GZj5yZtl2ai9yL6MHc0RHa.jpg)
![基於CMMI的軟體工程及實訓指導 基於CMMI的軟體工程及實訓指導](/img/c/530/MTMhNzNlRTNjVmY3UGMmF2N3ATYwcTOklTZxADMxQGO5Q2Y3M2YzEGZkZmMvMWaw9SbvNmLz9mYlNmYu4GZj5yZtl2ai9yL6MHc0RHa.jpg)
全書共17章,共分軟體工程簡介、項目管理、工程過程管理、項目支撐管理四大塊內容。其中項目管理包含立項管理、項目總結、項目初步計畫、項目估算及詳細計畫、項目跟蹤及控制、風險管理、項目評審管理等章節;工程過程管理包含需求開發及管理、系統設計、系統實現與測試過程、制訂測試方案及編寫測試用例、系統測試等章節;項目支撐管理包含過程及產品質量保證、軟體配置管理等章節。
《基於CMMI的軟體工程及實訓指導》適合各類開設軟體工程或軟體項目實踐類課程的高校學生及教師使用,也可作為中小型軟體企業人員的參考書。
目錄
第1章 軟體工程基礎,
1.1 軟體工程基本原理
1.2 質量管理體系ISO9001
1.3 項目管理知識體系PMBOK
1.4 軟體能力成熟度模型集成CMMI
第2章 案例機構設定及崗位職責
2.1 案例介紹及機構設定
2.2 崗位角色職責
實訓任務一:組建項目組
實訓指導1:項目組組建及職責分工
實訓任務二:搭建開發環境
實訓指導2:安裝基礎開發環境
實訓指導3:設定開發平台及配置訪問許可權
實訓任務三:熟悉TFS2010的操作
實訓指導4:連線到TFS2010
實訓指導5:如何使用項目入口網站進行協同工作
實訓指導6:如何操作TFS中的工作項
第3章 立項管理
3.1 立項管理簡述
3.2 立項管理流程
3.3 立項管理活動
3.4 立項管理要點
實訓任務四:項目立項
實訓指導7:如何編寫《立項可行性分析報告》
實訓指導8:如何編寫《立項報告》
實訓指導9:如何填寫《立項通知書》
實訓指導10:如何填寫《項目任務書》
第4章 項目評審管理
4.1 CMMI中對應實踐
4.2 項目評審管理簡述
4.3 評審管理活動
4.3.1 項目評審流程
4.3.2 編制項目評審計畫
4.3.3 正式評審
4.3.4 非正式評審
4.3.5 審核
4.3.6 里程碑評審
實訓任務五:項目評審
實訓指導11:如何使用TFS編制評審計畫
實訓指導12:如何建立工作項與原始碼之間的連結
實訓指導13:如何使用TFS進行評審前準備
實訓指導14:如何在TFS中填寫及跟蹤評審問題
實訓指導15:如何利用TFS填寫評審結論
第5章 項目初步計畫
5.1 CMMI中對應實踐
5.2 項目計畫簡述
5.3 項目計畫流程
5.4 項目初步計畫活動
實訓任務六:制訂項目計畫
實訓指導16:如何編制《項目開發計畫》
實訓指導17:如何完成項目開發過程裁剪
實訓指導18:如何使用TFS和Project2007制訂項目進度計畫
第6章 需求開發及管理
6.1 CMMI中對應實踐
6.2 需求開發及管理簡述
6.3 需求開發及管理流程
6.4 需求獲取
6.4.1 需求獲取活動
6.4.2 基於用例的需求獲取
6.5 需求分析
6.6 需求評審
6.7 需求管理
實訓任務七:開發用戶及軟體需求
實訓指導19:如何在TFS中填寫用戶需求列表
實訓指導20:如何編制《軟體需求規格說明書》
實訓任務八:管理用戶及軟體需求
實訓指導21:如何使用TFS進行用戶需求跟蹤
實訓指導22:如何使用TFS完成需求變更
第7章 風險管理
7.1 風險基礎知識
7.2 CMMI中對應實踐
7.3 風險管理概述
7.4 風險管理流程
……
第8章 項目估算及詳細計畫
第9章 項目跟蹤及控制
第10章 系統設計
第11章 軟體配置管理
第12章 產品及過程質量保證
第13章 軟體測試簡介
第14章 系統實現與測試過程