《软件过程改进的复杂性工作程序研究-SW-CMM实施的方法论》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:万江平,杨建梅著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030136462
  • 页数:231 页
图书介绍:本书在研究软件的本质与沃菲尔德提出的复杂性内在联系的基础上,对软件质量模型和软件能力成熟度模型进行了深入分析,说明了软件过程改进是软件质量管理的必由之路。接着建立了基于沃菲尔德复杂性理论的软件过程改进理论,包括软件过程的价值链分析;软件过程改进的复杂性命题及其合理性的检验等。在此基础上,设计了软件过程改进的沃菲尔德复杂性工作程序(方法论),包括软件过程改进的认知障碍界定和分类、绩效模型、过程模型设计以及实施所需要的知识等。最后,用问卷调查和案例研究来验证理论和方法论的合理性以及有效性。

目录 1

第1章 绪论 1

1.1 问题的提出 1

1.1.1 软件质量的重要性 1

1.1.2 软件质量改进的复杂性 1

1.1.3 软件产品的复杂性 2

1.1.4 软件过程改进的复杂性 4

1.1.5 我国企业软件过程改进的复杂性 6

1.1.6 研究的问题 7

1.2 国内外研究述评 8

1.2.1 软件质量和软件过程 8

1.2.2 复杂性和复杂性工作程序 13

1.3 研究的内容 31

1.3.1 软件过程改进的复杂性工作程序理论基础 31

1.3.2 软件过程改进的复杂性工作程序 32

1.3.3 软件生产的支持结构 33

1.4 研究方法 34

1.5 创新之处 36

1.5.1 理论方面 37

1.5.2 实践方面 37

1.6 本书结构 38

第2章 软件过程改进的复杂性工作程序理论基础 42

2.1 科学模型的论域及通用设计科学 42

2.1.1 科学模型的论域 42

2.1.2 通用设计科学 44

2.2.1 价值链概念 46

2.2 软件过程的价值链描述 46

2.2.2 软件过程的价值链描述 49

2.3 软件过程复杂性命题 50

2.3.1 软件开发过程复杂性五命题 50

2.3.2 软件支持过程复杂性七命题 62

2.4 软件过程统计控制 67

2.4.1 个体软件过程 67

2.4.2 群体软件过程 69

2.5.1 背景 72

2.5.2 微软团队成功的54条法则 72

2.5 微软团队成功法则 72

2.5.3 微软用人之道 79

2.5.4 用团队精神解决软件生产的复杂性 79

2.5.5 小结 81

2.6 印度Infosys公司软件项目管理 81

2.6.1 背景 81

2.6.2 过程体系结构和文档 83

2.6.3 指导原则 85

2.6.4 SEPG和软件过程改进计划 85

2.6.5 高级管理者的介入 86

2.6.6 过程生命周期 86

2.6.7 项目管理过程 87

2.6.8 风险管理 88

2.6.10 小结 89

2.6.9 ISO向CMM的转变策略 89

2.7 软件过程改进复杂性程序的必要性 91

2.8 本章小结 94

第3章 软件过程改进的复杂性工作程序 95

3.1 认知障碍和复杂性命题 95

3.1.1 25种认知障碍 95

3.1.2 复杂性命题和通用设计法则 98

3.2 发现阶段 105

3.2.1 描述软件过程 107

3.2.2 诊断软件过程 118

3.3 解决阶段 134

3.3.1 设计软件过程改进 134

3.3.2 实施软件过程改进 151

3.4 本章小结 167

第4章 软件生产的支持结构 169

4.1 软件过程中的知识管理 169

4.1.1 不要重复发明轮子 169

4.1.2 文档管理 169

4.1.3 隐性知识显性化 170

4.1.4 逆向工程 170

4.1.5 以客户为中心 170

4.1.6 极限编程 170

4.2 微软企业模型 172

4.3 印度Infosys公司的知识管理 176

4.4 软件企业模型 177

4.5 软件生产的支持结构 179

4.6 本章小结 180

第5章 实证研究 181

5.1 软件过程改进要素 181

5.1.1 问卷设计 181

5.1.2 结果分析 182

5.2 软件过程改进的复杂性工作程序 187

5.2.1 问卷设计 187

5.2.2 结果分析 187

5.3 美资旭电软件开发项目管理 194

5.3.1 背景 195

5.3.2 项目方法论 195

5.3.3 项目周期说明 195

5.3.4 小结 198

5.4 广州市灵狐系统工程公司软件项目管理 199

5.4.1 概述 199

5.4.2 描述软件过程 200

5.4.3 诊断软件过程 202

5.4.4 设计软件过程改进 203

5.4.5 实施软件过程改进 206

5.4.6 中国企业软件过程改进的思考 209

5.4.7 小结 211

5.5 本章小结 212

附录1 软件过程改进要素问卷 214

附录2 软件过程改进的复杂性工作程序问卷 219

参考文献 225

后记 229