內容簡介
本書以CMMI1.2版本相關過程管理思路為基礎,重點提煉齣CMMI3級中各過程域(簡稱PA)的精髓,結閤當前國內企業實際開發需求及CMMI推行情況,對CMMI及軟件工程相關理論、思想、實踐進行簡化並結閤瞭國內多傢軟件公司的CMMI過程改進實踐,從軟件工程實踐的思路來描述軟件開發的全過程管理,重點是為瞭解決當前軟件工程類教材中的一個老問題:“學習過軟件工程課程,還是不知道軟件開發是怎麼迴事,更不知道怎麼規範化地開發一個軟件産品。”
全書共21章,共分軟件工程簡介、項目管理、組織過程管理、工程過程管理、項目支撐管理五大部分。其中項目管理包含立項管理、項目總結、項目初步計劃、項目估算及詳細計劃、項目跟蹤及控製、風險管理、項目結項等章節;組織過程管理包含軟件開發過程管理、項目評審管理等章節;工程過程管理包含需求開發及管理、係統設計、實現與測試、製定測試方案及編寫測試用例、係統測試、客房驗收等章節;項目支撐管理包含過程及産品質量保證、軟件配置管理、度量分析、決策分析等章節。
本書適閤各類開設軟件工程或軟件項目實踐類課程的高校學生及教師使用,也可以作為中小軟件企業的過程改進人員的參考書。
內頁插圖
目錄
第1章 軟件工程基礎
1.1 軟件工程基本原理
1.2 質量管理體係IsO900l
1.3 項目管理知識體係PMBOK
1.4 軟件能力成熟度模型集成cMMI
1.5 軟件過程管理標準化國內動態
第2章 案例機構設置及崗位職責
2.1 案例介紹及機構設置
2.2 崗位角色職責
第3章 立項管理
3.1 立項管理簡述
3.2 立項管理流程
3.3 立項管理活動
3.4 立項管理要點
第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 裏程碑評審
第5章 項目初步計劃
5.1 CMMI對應實踐
5.2 項目計劃簡述
5.3 項目計劃流程
5.4 項目初步計劃活動
第6章 需求開發及管理
6.1 CMMI對應實踐
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 麵嚮功能的估算(FP法)
7.2.4 麵嚮用例(uCP)的估算
7.2.5 基於過程的估算
7.2.6 Delphi法詳解
7.3 項目詳細計劃
第8章 軟件配置管理
8.1 CMMI對應實踐
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.1 VisualSourceSafe
8.5.2 CVS
8.5.3 RationalClemCase
8.5.4 StarTeam
第9章 風險管理
9.1 風險基礎知識
9.2 CMMI對應實踐
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.1 CMMI對應實踐
10.2 項目跟蹤及控製簡述
10.3 項目跟蹤活動
10.4 收集項目度量數據
10.5 處理項目偏離
第ll章 係統設計
11.1 CMMI對應實踐
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.5 BUG管理流程
12.5.1 微軟研發中的BUG管理
12.5.2 通用BUG管理流程
12.5.3 BUG的分類
第13章 係統實現與測試過程
13.1 CMMI對應實踐
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.1 CMMI對應實踐
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.1 CMMI對應實踐
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.1 CMMI對應實踐
18.2 PPQA簡述
18.3 PPQA活動內容
18.3.1 製訂質量保證計劃
18.3.2 實施QA活動
18.3.3 不符閤項處理
18.3.4 維護質量保證計劃
第19章 度量分析
19.1 CMMI對應實踐
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.1 CMMI對應實踐
20.2 過程改進活動
20.3 過程資産定義與維護
20.4 過程性能管理
第21章 決策分析
21.1 CMMI對應實踐
21.2 決策分析簡述
21.3 決策分析活動
21.4 關於“藍海戰略”
附錄 ACMMI標準釋意
A.1 CMMI模型的部件
A.1.1 必需部件
A.1.2 期望部件
A.1.3 解釋性部件
A.2 CMMI共性實踐詳細說明
A.3 本書章 節與CMMI的映射
精彩書摘
第1章 軟件工程基礎
內容提要
軟件工程基本原理
質量管理體係ISO 9001
項目管理知識體係PMBOK
軟件能力成熟模型集成CMMI
軟件過程管理標準化國內動態
在學習軟件工程及軟件過程管理之前,我們可以看到,機械工業以至一般的加工業,都已經有瞭上百年的曆史,産品的生産流程及工廠、車間、工種等的機構設置和角色分工都有瞭成熟的模式。但是,軟件企業及其軟件産品的生産,曆史不長,加之軟件本身的智力勞動的特性,軟件作為産品的生産流程及其相應的管理活動,還遠遠沒有一個成熟的模式。
前言/序言
本書是在作者多次講授實用軟件工程課程講義的基礎上,配閤學生實訓項目的進展,對講授的內容章節進行瞭適當調整而寫成的。
本書的內容以CMMI1.2版本相關過程管理思路為基礎,重點提煉齣CMMI中各過程域(簡稱PA)的精髓,結閤當前國內企業實際開發需求及CMMI推行情況,對CMMI及軟件工程相關理論、思想、實踐進行簡化,編寫齣滿足於軟件技術專業或軟件工程專業本、專科生適用的軟件工程教材,也可以作為工程型軟件技術專業學生項目實踐類課程的參考書,對於中小型企業CMMI體係的推廣及評估也具有一定的參考作用。
現代軟件工程專業係列教材:基於CMMI的軟件工程教程 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
很好!!!!!!!!!!!!!!!!!!
評分
☆☆☆☆☆
不錯,實際操作可以參考
評分
☆☆☆☆☆
這書還是有點幫助,覺得對cmmi的理解可以比較具體些,畢竟是有些實例的
評分
☆☆☆☆☆
比較係統和全麵的介紹。
評分
☆☆☆☆☆
學習用,很好,對工作很有幫助。
評分
☆☆☆☆☆
這本書很好,我以前是藉彆人的看的,現在自己也買一本
評分
☆☆☆☆☆
很好,不錯.可以開具增值稅票,買瞭很多~
評分
☆☆☆☆☆
配套購買的,還不錯,適閤初學者
評分
☆☆☆☆☆
這書還是有點幫助,覺得對cmmi的理解可以比較具體些,畢竟是有些實例的