現代軟體工程技術與CMM的融合

現代軟體工程技術與CMM的融合

《現代軟體工程技術與CMM的融合》是2002年人民郵電出版社出版的圖書,作者是楊一平。

基本信息

基本信息

現代軟體工程技術與CMM的融合現代軟體工程技術與CMM的融合
作 者: 楊一平 等著

出 版 社: 人民郵電出版社

出版時間: 2002-11-1

版 次: 1版1次

頁 數: 440

I S B N : 9787115107763

內容介紹

本書重點介紹軟體工程技術和軟體能力成熟度模型CMM的融合。本書共分11章,第1~3章中介紹了軟體工程和軟體能力成熟度模型CMM的基本概念、基本原理和體系結構;第4~6章中給出了軟體工程技術和軟體能力成熟度模型CMM的融合的框架結構、重點關鍵過程域實施方案分析和軟體項目管理方面的方法步驟;第7~10章分別介紹了美國SIAC公司、聯想軟體公司、摩托羅拉公司實施CMM的案例分析和針對軟體項目監理的案例分析;在第11章給出了“基於高新技術的我國軟體產業發展規劃構想的研究”。

本書列舉了大量的套用實例,突出了在軟體工程技術開發中套用軟體過程管理的先進思路和方法,為軟體企業開展質量管理、上規模和出效益提供了系統的和可行的參考方案。本書適合從事軟體行業的工程技術人員、軟體過程管理人員和軟體企業經理閱讀,也可作為計算機軟體專業、信息管理專業本科和研究生的參考書。

目錄

第1章 緒論1

1.1 融合的思考與探索1

1.2 存在的問題及軟體產業的發展趨勢2

1.2.1 觀念有待創新與理論有待突破2

1.2.2 密切關注過程化的管理方式3

1.2.3 軟體人才短缺、結構有待調整4

1.2.4 軟體的監理機制勢在必行6

1.2.5 網路化、服務化、國際化的發展趨勢7

1.2.6 及時地制定與調整適應軟體產業發展的總體規劃8

1.3 本書研究前期工作簡介9

1.4 本書的主要內容9

第2章 軟體工程與軟體開發技術11

2.1軟體工程概論11

2.1.1軟體危機11

2.1.2 軟體工程的發展12

2.1.3 軟體工程的概念12

2.1.4 軟體工程的新熱點18

2.2 軟體開發技術23

2.2.1 軟體生存期模型23

2.2.2 軟體開發方法29

2.3 軟體工程發展的突破口45

第3章 軟體過程管理及過程改進的理論基礎47

3.1 軟體能力成熟度模型CMM的發展過程47

3.1.1 軟體能力成熟度模型CMM的概況47

3.1.2 CMM產生的理論基礎48

3.1.3 CMM的發展過程49

3.1.4 CMM今後的發展方向50

3.2 軟體能力成熟度模型CMM的基礎知識50

3.2.1 專業術語50

3.2.2 不成熟與成熟軟體組織的特徵51

3.2.3 CMM的體系結構52

3.3 軟體能力成熟度模型CMM的主要內容53

3.3.1 軟體過程的可視性53

3.3.2 軟體能力成熟度模型的內容55

3.3.3 CMM的內部結構60

3.3.4 如何運用CMM65

3.3.5 對軟體過程改進幾種方法的比較68

3.4 CMM各級之間的關係71

3.4.1 軟體企業自身的現狀與CMM的級別71

3.4.2 從初始級向可重複級過渡73

3.4.3 從可重複級向已定義級過渡73

3.4.4 向已管理級和最佳化級過渡74

3.5 CMM實施的人員構成和組織機構劃分74

3.5.1 角色(人員)的構成75

3.5.2 組織機構的劃分76

3.5.3 組織機構的獨立性77

3.6 軟體能力成熟度模型CMM與軟體產業77

第4章 軟體工程與軟體能力成熟度的融合79

4.1 軟體工程與軟體能力成熟度融合的重要意義79

4.1.1 融合的必要性80

4.1.2 融合的主要作用80

4.2 項目質量的支撐點82

4.2.1 項目管理常見的問題82

4.2.2 管理產生漏洞的主要因素83

4.2.3 項目質量的兩個支撐點----管理與技術84

4.3 軟體工程與軟體能力成熟度融合框架85

4.4 CMM過程管理技術規避系統規劃中風險87

4.4.1 CMM項目計畫關鍵域的重要指導作用87

4.4.2 CMM軟體配置過程管理的重要指導作用92

4.4.3 CMM培訓程式過程關鍵域的重要指導作用94

4.4.4 CMM軟體轉包契約過程關鍵域的重要指導作用96

4.5 CMM過程管理技術規避系統分析中風險99

4.5.1 系統分析階段的主要工作99

4.5.2 了解需求分析階段常見的問題100

4.5.3 CMM的需求管理過程關鍵域的核心內容100

4.5.4 CMM需求管理過程關鍵域的重要指導意義102

4.6 CMM過程管理技術規避系統設計中風險105

4.6.1 系統設計的主要工作105

4.6.2 了解系統設計常見的問題105

4.6.3 CMM軟體項目跟蹤和監控關鍵域的核心內容106

4.6.4 CMM軟體項目跟蹤和監督關鍵域的指導意義107

4.7 CMM過程管理技術規避系統實施中風險108

4.7.1 系統實施的主要工作108

4.7.2 了解系統實施階段常見的問題109

4.7.3 CMM的軟體質量保證關鍵過程域的核心內容110

4.7.4 CMM的軟體質量管理過程關鍵域的指導意義111

4.8 CMM過程管理技術規避系統維護中風險113

4.8.1 維護階段的主要工作113

4.8.2 了解維護階段中常見的問題114

4.8.3 CMM的基線管理的核心內容114

4.8.4 CMM的基線化管理的重要指導意義115

第5章 CMM關鍵過程域的細化119

5.1 需求管理119

5.1.1 概述119

5.1.2 目標120

5.1.3 約定與能力120

5.1.4 執行活動122

5.1.5 測量與驗證125

5.1.6 小結125

5.2軟體項目計畫126

5.2.1 概述126

5.2.2 目標126

5.2.3 約定與能力127

5.2.4 執行活動128

5.2.5 測量與驗證135

5.2.6 小結136

5.3 軟體質量保證136

5.3.1 概述137

5.3.2 目標137

5.3.3 約定與能力137

5.3.4 執行活動138

5.3.5 測量與驗證142

5.3.6 小結143

5.4 軟體配置管理143

5.4.1 概述144

5.4.2 目標145

5.4.3 約定與能力145

5.4.4 制定執行活動147

5.4.5 測量與驗證151

5.4.6 小結151

5.5 培訓活動的實施152

5.5.1 培訓政策152

5.5.2 培訓組織152

5.5.3 培訓類別152

5.5.4 角色和職責154

5.6 同行評審155

5.6.1 概述156

5.6.2 目標156

5.6.3 約定與能力156

5.6.4 執行活動159

5.6.5 測量與驗證162

5.6.6 小結162

5.7 實施CMM 4~5中的問題解答163

第6章 項目管理在軟體開發過程中的套用170

6.1 項目管理基礎170

6.1.1 項目及其特徵170

6.1.2 項目管理及其要素171

6.1.3 項目管理體系173

6.2 軟體項目管理175

6.2.1 軟體項目的特殊性175

6.2.2 軟體項目成功的關鍵因素176

6.2.3 軟體項目管理177

6.3 軟體項目計畫與進度安排179

6.3.1 軟體項目計畫的任務180

6.3.2 軟體項目估算182

6.3.3 軟體項目進度187

6.4 軟體質量控制與管理195

6.4.1 軟體質量特性195

6.4.2 軟體質量控制和管理196

6.5 軟體項目小組與團隊管理199

6.5.1 人員配備200

6.5.2 項目團隊的發展與管理201

第7章 美國跨國公司(SAIC)實施CMM的案例分析203

7.1 科技套用國際公司(SAIC)203

7.1.1 科技套用國際公司概況203

7.1.2 SAIC的技術及軟體過程206

7.2 SAIC實施SEI CMM的動機和目標207

7.3軟體生命周期模型和軟體開發過程208

7.4 在大型系統和軟體公司中實施SEI CMM的研究213

7.4.1 SAIC的組織結構213

7.4.2 SAIC實施SEI CMM的組織結構214

7.4.3 實施SEI CMM的公司策略216

7.4.4 公司的SEI CMM工作程式220

7.4.5 關於SEI CMM的培訓和內部過程改進諮詢服務223

7.5 如何在一個項目中實施CMM226

7.5.1 一個決策支持系統項目概述226

7.5.2 選擇軟體生命周期模型227

7.5.3 系統配置和網路(圖)228

7.5.4 項目小組229

7.5.5 初始軟體過程評估229

7.5.6 過程改進計畫231

7.6 實施SEI CMM吸取的經驗和教訓233

7.6.1 從公司角度看實施SEI CMM吸取的經驗233

7.6.2 從一線或項目角度看實施SEI CMM吸取的教訓237

7.6.3 其他角度的觀察238

第8章 聯想集團軟體事業部完成CMM2~3級的案例分析240

8.1 聯想集團軟體事業部實施CMM的相關背景240

8.1.1 聯想集團簡介240

8.1.2 聯想軟體過程改進歷程簡介241

8.1.3 為什麼實施CMM241

8.1.4 實施CMM的主要思路242

8.1.5 實施CMM取得的成效242

8.2 實施CMM的組織結構243

8.3 CMM2級的實現244

8.3.1 關鍵過程域的標準框架245

8.3.2 需求管理245

8.3.3 軟體項目計畫247

8.3.4 軟體項目跟蹤與監控253

8.3.5 子契約管理258

8.3.6 軟體質量保證263

8.3.7 軟體配置管理268

8.3.8 評審274

8.4 CMM3級實施簡介275

8.4.1 組織軟體過程財富275

8.4.2 項目定義軟體過程278

8.4.3 關於培訓278

8.4.4 組間協調279

8.4.5 同行評審280

8.4.6 聯想軟體CMM認證過程簡介281

8.5 聯想軟體實施CMM取得的經驗282

8.6 小結283

第9章 Motorola(中國)公司完成 CMM4~5級的案例分析284

9.1 背景284

9.1.1 Motorola及研發中心簡介284

9.1.2 為什麼要實施CMM進行軟體過程改進285

9.1.3 研發中心軟體過程改進的歷程286

9.1.4 研發中心實施CMM的特殊背景286

9.2 研發中心實施CMM4~5級的基礎環境286

9.2.1 基礎環境建立過程簡述287

9.2.2 項目管理中各項活動的實施287

9.2.3 國內軟體組織可以借鑑的經驗287

9.3 實施CMM4~5級過程中的若干問題288

9.3.1 敘述形式的考慮288

9.3.2 問題與解答289

9.4 實施CMM4~5級的整體情況描述293

9.4.1 實施CMM4~5級的指導思路293

9.4.2 軟體過程資產294

9.4.3 定量管理295

9.4.4 過程最佳化298

9.5 實施CMM的經驗299

9.6 小結300

第10章 軟體項目監理機制的研究及案例分析301

10.1 我國軟體項目開發環境和現狀分析301

10.1.1 軟體業發展狀況301

10.1.2 軟體項目監理機制對我國軟體產業的適用性303

10.1.3 軟體項目監理機制的實施對於我國軟體產業發展的意義306

10.2 軟體項目監理案例分析306

10.2.1 對ODS項目實施監理的背景介紹307

10.2.2 ODS項目監理過程307

10.2.3 監理工作的體會316

10.3 軟體項目監理機制的研究317

10.3.1 軟體項目監理概況317

10.3.2 軟體項目監理機制319

10.3.3 軟體項目監理的控制目標329

10.4 軟體項目監理機制的完善341

10.4.1 建立軟體項目監理的管理制度341

10.4.2 完善監理機制的建議342

第11章 基於高新技術對我國軟體產業發展規劃構想的研究344

11.1 軟體產業的現狀及對比分析344

11.1.1 國內軟體產業發展現狀345

11.1.2 國外軟體產業發展現狀357

11.1.3 對比分析研究361

11.1.4 問題焦點365

11.2 對軟體企業實施CMM的戰略及對策研究368

11.2.1 採用CMM的準備工作368

11.2.2 實施CMM的若干措施371

11.2.3 加快實施CMM的若干政策建議373

11.3 軟體產業發展規劃構想、建議和措施376

11.3.1 軟體產業發展規劃的總體框架376

11.3.2 基於CMM的軟體過程改進方法377

11.3.3 構建軟體工程與CMM的融合體系413

11.3.4 加強高校軟體過程管理課程體系建設的研究419

11.3.5 建立軟體項目監理機制,狠抓軟體質量控制421

11.3.6 以人為本,完善人才激勵機制427

11.3.7 籌建中國軟體企業的信譽考核體系和資料庫查詢系統432

11.3.8 籌建中國軟體認證和評估體系的建議434

11.3.9 有關專家對我國軟體產業發展的看法437

相關搜尋

熱門詞條

聯絡我們