版權資訊
書 名: 基於CMMI的軟體工程教程
作 者:張萬軍
出版社: 清華大學出版 北京交通大學出版社
出版時間: 2008
ISBN: 9787811233971
開本: 16
定價: 25.00 元
內容簡介
《基於CMMI的軟體工程教程》以CMMI1.2版本相關過程管理思路為基礎,重點提煉出CMMI3級中各過程域(簡稱PA)的精髓,結合當前國內企業實際開發需求及CMMI推行情況,對CMMI及軟體工程相關理論、思想、實踐進行簡化並結合了國內多家軟體公司的CMMI過程改進實踐,從軟體工程實踐的思路來描述軟體開發的全過程管理,重點是為了解決當前軟體工程類教材中的一個老問題:“學習過軟體工程課程,還是不知道軟體開發是怎么回事,更不知道怎么規範化地開發一個軟體產品。”
全書共21章,共分軟體工程簡介、項目管理、組織過程管理、工程過程管理、項目支撐管理五大部分。其中項目管理包含立項管理、項目總結、項目初步計畫、項目估算及詳細計畫、項目跟蹤及控制、風險管理、項目結項等章節;組織過程管理包含軟體開發過程管理、項目評審管理等章節;工程過程管理包含需求開發及管理、系統設計、實現與測試、制定測試方案及編寫測試用例、系統測試、客戶驗收等章節;項目支撐管理包含過程及產品質量保證、軟體配置管理、度量分析、決策分析等章節。
《基於CMMI的軟體工程教程》適合各類開設軟體工程或軟體項目實踐類課程的高校學生及教師使用,也可以作為中小軟體企業的過程改進人員的參考書。
目錄
第1章軟體工程基礎
1.1軟體工程基本原理
1.2質量管理體系ISO9001
1.3項目管理知識體系PMBOK
1.4軟體能力成熟度模型集成CMMI
1.5軟體過程管理標準化國內動態
第2章案例機構設定及崗位職責
2.1案例介紹及機構設定
2.2崗位角色職責
第3章立項管理
3.1立項管理簡述
3.2立項管理流程
3.3立項管理活動
3.4立項管理要點
第4章項目評審管理
4.1CMMI對應實踐
4.2項目評審管理簡述
4.3評審管理活動
4.3.1項目評審流程
4.3.2編制項目評審計畫
4.3.3正式評審
4.3.4非正式評審
4.3.5審核
4.3.6里程碑評審
第5章項目初步計畫
5.1CMMI對應實踐
5.2項目計畫簡述
5.3項目計畫流程
5.4項目初步計畫活動
第6章需求開發及管理
6.1CMMI對應實踐
6.2需求開發及管理簡述
6.3需求開發及管理流程
6.4需求獲取
6.4.1需求獲取活動
6.4.2基於用例的需求獲取
6.5需求分析
6.6需求評審
6.7需求管理
第7章項目估算及詳細計畫
7.1軟體估算簡介
7.2常用的估算方法
7.2.1面向規模的估算(LOC法)
7.2.2類比法
7.2.3面向功能的估算(PP法)
7.2.4面向用例(UCP)的估算
7.2.5基於過程的估算
7.2.6Delphi法詳解
7.3項目詳細計畫
第8章軟體配置管理
8.1CMMI對應實踐
8.2配置管理基本概念
8.3配置管理活動
8.3.1編制配置管理計畫
8.3.2配置管理審計
8.3.3變更控制簡述
8.3.4變更控制活動
8.3.5產品構造
8.3.6配置管理的管理活動
8.4產品發布流程
8.5配置管理工具介紹
8.5.1VisualSourceSafe
8.5.2CVS
8.5.3RationalClearCase
8.5.4StarTeam
第9章風險管理
9.1風險基礎知識
9.2CMMI對應實踐
9.3風險管理概述
9.4風險管理流程
9.4.1風險管理流程圖
9.4.2識別風險
9.4.3分析風險
9.4.4制定風險應對策略
9.5風險跟蹤
9.5.1風險跟蹤概述
9.5.2風險應對
第10章項目跟蹤及控制
10.1CMMI對應實踐
10.2項目跟蹤及控制簡述
10.3項目跟蹤活動
10.4收集項目度量數據
10.5處理項目偏離
第11章系統設計
11.1CMMI對應實踐
11.2系統設計簡述
11.3關於設計模式
11.4概要設計活動
11.5詳細設計活動
11.6設計方法簡介
11.6.1面向結構(數據流)設計方法
11.6.2面向對象設計方法
第12章軟體測試簡介
12.1軟體測試基本概念
12.1.1軟體測試背景
12.1.2軟體測試著名案例
12.1.3軟體缺陷
12.1.4軟體測試的原則
12.1.5軟體的版本
12.1.6優秀軟體測試員必備
12.2軟體測試分類
12.3自動化測試
12.4常見測試工具
12.5BUC管理流程
12.5.1微軟研發中的BUG管理
12.5.2通用BUG管理流程
12.5.3BUG的分類
第13章系統實現與測試過程
13.1CMMI對應實踐
13.2系統實現與測試過程簡述
13.3編碼流程
13.3.1工作準備
13.3.2編碼活動
13.3.3編碼中常見問題
13.4測試流程
13.4.1單元測試
13.4.2集成測試
13.5缺陷管理與改錯
13.6建立產品支持文檔
第14章制訂測試方案及編寫測試用例
14.1CMMI對應實踐
14.2測試資料收集與整理
14.3檢查產品說明書
14.4測試方案的制訂
14.5測試計畫書的編寫及要素
14.5.1測試計畫書衡量標準
14.5.2測試計畫內容
14.6測試用例編寫
14.6.1單元測試用例編寫
14.6.2集成測試用例編寫
14.6.3系統測試用例編寫
第15章系統測試
15.1CMMI對應實踐
15.2系統測試簡述
15.3系統測試活動內容
15.3.1系統測試內容
15.3.2制訂系統測試計畫
15.3.3設計測試用例
15.3.4執行系統測試
第16章客戶驗收
16.1客戶驗收簡述
16.2系統試運行
16.3驗收流程
第17章項目總結
17.1項目總結簡述
17.2代碼復用總結
17.2.1代碼復用簡介
17.2.2代碼復用活動
17.3項目結項
第18章產品及過程質量保證
18.1CMMI對應實踐
18.2PPQA簡述
18.3PPQA活動內容
18.3.1制訂質量保證計畫
18.3.2實施QA活動
18.3.3不符合項處理
18.3.4維護質量保證計畫
第19章度量分析
19.1CMMI對應實踐
19.2度量分析簡述
19.3度量活動
19.3.1建立項目度量目標
19.3.2收集和分析度量數據
19.3.3存儲和通報度量分析結果
19.4項目度量資料庫結構
19.4.1項目綜合數據表
19.4.2項目性能度量
19.4.3項目參數圖表分析
19.4.4產品評審度量
19.4.5產品測試度量
19.4.6過程質量度量
19.4.7項目需求度量
19.4.8其他度量
第20章軟體開發過程管理
20.1CMMI對應實踐
20.2過程改進活動
20.3過程資產定義與維護
20.4過程性能管理
第21章決策分析
21.1CMMI對應實踐
21.2決策分析簡述
21.3決策分析活動
21.4關於“藍海戰略”
附錄ACMMI標準釋意
A.1CMMI模型的部件
A.1.1必需部件
A.1.2期望部件
A.1.3解釋性部件
A.2CMMI共性實踐詳細說明
A.3本書章節與CMMI的映射
……