当前位置:首页 > 工业技术
CMM实践应用 Infosys公司的软件项目执行过程
CMM实践应用 Infosys公司的软件项目执行过程

CMM实践应用 Infosys公司的软件项目执行过程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:(印)Pankaj Jalote著;胡春哲,张洁等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505379038
  • 页数:235 页
图书介绍:CMM(能力成熟度模型)是一种广泛用于评估和改进机构的软件开发过程的模型。CMM是一个体系,它只规定了软件开发过程能力的各种级别的特点以及改进的目标,但对如何实现这些能力和目标没有详细的指导,而且,由于软件应用领域很多,各个机构特点不尽相同,没有一个统一的详细指南可以解决所有机构面临的问题,因此,各个机构必须结合自身的特点来量体裁衣,构建自己的软件开发过程。因此,为了帮助机构建设CMM,提高自身的软件开发过程的能力,提供一些结合CMM理论来全面系统地介绍成功实现CMM体系的实例,这对渴望改善软件管理能力的机构是非常有帮助的。本书以印度著名的软件服务供应商Infosys(信息系统公司)所采用的过程为例,通过讲解一个典型的软件项目开发的生命周期各个阶段所采用的管理技术和管理过程,用实例教学法生动地讲述了枯燥、繁杂理论的实现过程。本书首先简要回顾了CMM的基础理论,介绍了Infosys的背景及其大致的开发过程,随后按照项目的生命周期分三部分介绍了CMM在软件开发过程中的应用,包括项目启动、项目计划、项目执行和终止。本书最后的附录说明了一个通过IS0认证的机构如何过渡到CMM,并给出了Info
《CMM实践应用 Infosys公司的软件项目执行过程》目录

第1章 绪论 1

1.1 基于过程的项目执行方法 1

1.2 软件的能力成熟度模型 3

1.2.1 CMM的成熟度级别 3

1.2.2 不同级别的KPA 5

1.2.3 评估方法 8

1.3 Infosys的过程 10

1.3.1 背景 10

1.3.2 过程体系结构和文档 11

1.3.3 SEPG和软件过程改进计划 14

1.3.4 高级管理者的介入 16

1.3.5 过程生命周期 17

1.3.6 项目管理过程 19

l.4 小结 21

参考文献 21

第一部分 项目启动 23

第2章 建议书和合同 24

2.1 客户和供应商的交流 24

2.2 建议书 26

2.3 合同 27

2.4 小结 28

第3章 需求规格和需求管理 29

3.1 需求分析和需求规格 29

3.1.1 整体过程 30

3.1.2 需求规格 32

3.2 需求变更管理 35

3.2.1 过程 35

3.2.2 例子 36

3.3 跟踪管理 38

3.3.1 跟踪矩阵 38

3.3.2 跟踪矩阵的维护和使用 39

3.4 例子:周活动报告(WAR)系统 40

3.5 小结 44

参考文献 45

第二部分 项目计划 47

4.1 开发过程 48

第4章 过程定义和过程裁剪 48

4.1.1 概要设计 49

4.1.2 详细设计 50

4.1.3 编码和单元测试 51

4.1.4 集成计划和测试 52

4.1.5 系统测试计划和系统测试 53

4.1.6 文档 54

4.1.7 验收测试和安装 55

4.1.8 维护支持 56

4.2 过程裁剪 56

4.2.1 概要裁剪指南 57

4.2.2 详细裁剪指南 58

4.2.3 例子:WAR项目的过程裁剪 60

4.3 小结 61

参考文献 62

第5章 过程数据库和过程能力基线 63

5.1 软件度量和过程管理 64

5.1.1 采集度量数据的目的 64

5.1.2 度量和统计过程控制 65

5.2 过程数据库 66

5.2.1 内容 67

5.2.2 数据项及其访问 68

5.2.3 输入项的例子 68

5.2.4 过程资产 70

5.2.5 知识体 71

5.3 过程能力基线 72

5.3.1 基线创建 72

5.3.2 开发过程基线 73

5.3.3 过程改进和分析 75

5.4 小结 76

参考文献 76

第6章 工作量估计和进度安排 78

6.1 背景 78

6.1.1 工作量估计模型 79

6.1.2 自顶向下和自底向上的方法 79

6.1.3 构建估计模型 80

6.2 自底向上的估计方法 81

6.2.1 估计方法 81

6.2.2 程序单元分类的一些准则 83

6.2.3 例子 83

6.2.4 方法的有效性 86

6.3 自顶向下的估计方法 87

6.4 进度安排 88

6.4.1 整体进度安排 88

6.4.2 方法的有效性 90

6.4.3 详细进度安排 90

6.4.4 例子:WAR的进度 91

6.5 小结 92

参考文献 93

第7章 质量计划和缺陷估计 94

7.1 质量管理 94

7.1.1 软件质量和缺陷 94

7.1.2 质量管理的程序化方法 95

7.1.3 质量管理的量化方法 95

7.1.4 通过预测缺陷进行量化质量管理 96

7.2 量化质量管理计划 98

7.2.1 设定质量目标 98

7.2.2 质量过程计划 99

7.2.3 其他阶段的缺陷估计 100

7.2.4 例子 100

参考文献 102

7.3 小结 102

第8章 风险管理 103

8.1 背景 103

8.2 风险评估 105

8.2.1 识别风险 106

8.2.2 确定风险的优先级 106

8.3 风险控制 108

8.3.1 风险管理计划 108

8.3.2 风险监督和跟踪 109

8.4 例子 109

参考文献 111

8.5 小结 111

第9章 项目管理计划 113

9.1 项目管理计划 113

9.1.1 项目概述 113

9.1.2 项目计划 114

9.1.3 项目跟踪 114

9.1.4 团队 114

9.2 例子:WAR2.0项目计划 115

9.3 小结 122

第10章 配置管理 123

10.1 配置管理概念 123

10.2 配置管理过程 126

10.2.1 计划和构建配置管理 127

10.2.2 执行配置控制 129

10.2.3 状态监督和审计 130

10.3 文档控制 130

10.4 例子:WAR项目的配置管理计划 132

10.5 小结 136

参考文献 137

第三部分 项目执行和终止 139

第11章 生命周期的执行 140

11.1 概要设计 140

11.2 详细设计 142

11.3 构建 144

11.4 系统测试 145

11.5 验收和安装 148

11.6 小结 149

第12章 同行评审 150

12.1 评审过程 151

12.1.1 制定计划 151

12.1.2 概述和准备 152

12.1.3 评审组会议 152

12.1.4 返工和跟进 153

12.1.5 角色和职责 154

12.1.6 个人评审 155

12.1.7 工作产品指南 155

12.2 数据采集 156

12.2.2 组评审会议记录 157

12.2.1 自备记录 157

12.2.3 评审组总结报告 158

12.3 检视和控制 158

12.3.1 评审能力基线 159

12.3.2 分析和控制指南 160

12.3.3 例子 161

12.4 引入评审和NAH症结 162

12.4.1 实验设计 163

12.4.2 部署的实验数据 164

12.4.3 实验的结果 165

12.5 小结 165

参考文献 166

第13章 项目监督和控制 168

13.1 数据采集 169

13.1.1 工作量数据 169

13.1.2 缺陷数据 171

13.1.3 规模测量 174

13.2 项目跟踪 175

13.2.1 活动跟踪 175

13.2.2 缺陷跟踪 175

13.2.3 事宜跟踪 175

13.2.4 状态报告 176

13.3 量化监督和控制 178

13.3.1 里程碑分析 178

13.3.3 WAR项目的里程碑分析 181

13.3.2 事件驱动分析 181

13.4 缺陷分析和预防 183

13.5 小结 186

参考文献 187

第14章 项目审计 188

14.1 审计过程 189

14.1.1 计划 190

14.1.2 审计 192

14.1.3 后续行动 193

14.2 审计分析 195

14.3 小结 196

参考文献 197

15.1.1 关闭分析角色 198

第15章 项目关闭 198

15.1 项目关闭分析 198

15.1.2 执行关闭分析 199

15.1.3 关闭分析报告 200

15.2 归档 202

15.3 WAR2.0的关闭分析报告 202

15.4 小结 208

参考文献 208

附录A 从ISO9000到 CMM 209

附录B 管理软件过程改进项目 221

术语表 229

相关图书
作者其它书籍
返回顶部