《软件过程管理 英文版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302057583
  • 页数:494 页
图书介绍:

第Ⅰ部分 软件过程成熟度 1

第1章 软件成熟度框架 3

1.1 软件过程改进 4

1.2 过程成熟度等级 5

1.3 优化过程中的人员 12

1.4 对优化过程的需求 13

1.5 小结 14

参考文献 15

第2章 软件过程改进的原理 17

2.1 洞察过程 17

2.2 六项基本原理 19

2.3 对软件过程的常见误解 24

2.4 实施软件过程改进的策略 30

2.5 小结 32

参考文献 33

第3章 软件过程评估 35

3.1 评估概述 36

3.2 评估阶段 37

3.3 五项评估原则 37

3.4 评估过程 41

3.5 评估实施 46

3.6 实施注意事项 50

3.7 小结 52

参考文献 52

4.1 初始过程的特征 55

第4章 初始过程 55

4.2 一个混乱项目的案例研究 57

4.3 软件组织混乱无序的原因 58

4.4 软件过程熵 63

4.5 出路 64

4.6 小结 65

参考文献 66

第Ⅱ部分 可重复的过程 67

第5章 软件组织管理 69

5.1 承诺准则 69

5.2 管理体系 72

5.3 建立项目管理体系 80

5.4 小结 81

参考文献 82

第6章 项目计划 83

6.1 项目策划原则 83

6.2 项目计划内容 87

6.3 规模测量 89

6.4 估计 92

6.5 生产要素 95

6.6 进度 101

6.7 项目跟踪 103

6.8 开发计划 104

6.9 策划模型 109

6.10 最后考虑的问题 109

6.11 小结 110

参考文献 111

第7章 软件配置管理——第1部分 113

7.1 配置管理的意义 113

7.2 软件产品术语 114

7.3 配置管理的基本功能 116

7.4 基线 122

7.5 配置管理职责 127

7.6 对自动化工具的需求 132

7.7 小结 134

参考文献 134

第8章 软件质量保证 137

8.1 质量管理 137

8.2 软件质量保证的任务 140

8.3 启动软件质量保证程序 143

8.4 软件质量保证计划 147

8.5 软件质量保证应考虑的问题 148

8.6 软件质量保证人员 150

8.7 独立的验证和确认 151

8.8 小结 152

参考文献 153

第Ⅲ部分 已定义的过程 155

第9章 软件标准 157

9.1 定义 158

9.2 软件标准的起因 159

9.3 标准的益处 161

9.4 主要标准举例 161

9.5 软件标准的建立 163

9.6 标准与指南 167

9.7 小结 168

参考文献 168

第10章 软件审查 171

10.1 评审的种类 172

10.2 审查的目标 173

10.3 审查的基本原则 173

10.4 审查的实施 176

10.5 审查的培训 178

10.6 报告和跟踪 179

10.7 其他需要考虑的问题 182

10.8 启动审查程序 183

10.10 小结 188

10.9 进一步的建议 188

参考文献 189

第11章 软件测试 191

11.1 定义 192

11.2 软件测试的原则 193

11.3 软件测试的种类 195

11.4 测试的策划 204

11.5 测试的开发 207

11.6 测试的执行和报告 212

11.7 测试的工具和方法 218

11.8 实时测试 219

11.9 测试的组织 221

11.10 小结 222

参考文献 223

第12章 软件配置管理(续) 225

12.1 软件配置管理计划 228

12.2 软件配置管理的问题 228

12.3 软件配置管理支持的功能 232

12.4 需求阶段 233

12.5 设计控制 237

12.6 实施阶段 240

12.7 操作数据 241

12.8 测试阶段 241

12.9 工具的软件配置管理 242

12.10 配置会计学 243

12.11 软件配置审计 244

12.12 小结 245

参考文献 246

第13章 软件过程定义 247

13.1 过程标准 248

13.2 定义 248

13.3 软件过程模型的级别 249

13.4 模型的规定和指导使用 254

13.5 软件过程构架 254

13.6 软件过程的重要问题 255

13.7 初级过程构架 256

13.8 大型过程模型 264

13.9 详细过程模型 276

13.10 实体过程模型 276

13.11 过程模型综述 280

13.12 建立和使用过程定义 281

13.13 过程基本指南 283

13.14 小结 284

参考文献 285

第14章 软件工程过程组SEPG 287

14.1 软件过程改进 287

14.2 SEFG的作用 288

14.3 建立标准 290

14.4 过程数据库 291

14.5 技术插入的焦点 292

14.6 教育和培训 293

14.7 过程咨询 293

14.9 建立SEPG 294

14.8 过程状态和评估 294

14.10 小结 297

参考文献 298

第Ⅳ部分 管理的过程 299

第15章 数据搜集和分析 301

15.1 数据搜集的原则 301

15.2 数据搜集过程 304

15.3 软件测量 307

15.4 数据分析 319

15.5 其他需要考虑的问题 329

15.6 小结 331

参考文献 333

第16章 软件质量管理 335

16.1 质量管理示范 336

16.2 质量举例 336

16.3 质量动力 337

16.4 测量的标准 338

16.5 建立软件质量程序 344

16.6 软件质量评估 347

16.7 纠错效率 352

16.8 质量目标 353

16.9 质量计划 355

16.10 软件质量的跟踪和控制 356

16.11 小结 358

参考文献 359

第Ⅴ部分 过程优化 361

第17章 缺陷预防 363

17.1 缺陷预防并非新话题 363

17.2 软件缺陷预防的原则 367

17.3 改进过程以预防缺陷 381

17.4 缺陷预防应考虑的问题 382

17.5 管理的作用 385

17.6 小结 386

参考文献 387

第18章 软件过程自动化 389

18.1 对软件自动化的需求 389

18.2 什么是自动化 391

18.3 开发环境 393

18.4 组织的自动化计划 395

18.5 技术过渡 399

18.6 特殊问题 400

18.7 生产率 404

18.8 调整考虑 408

18.9 小结 408

参考文献 409

第19章 软件合同缔约 411

19.1 软件合同 411

19.2 软件合同磋商 415

19.3 有效软件合同管理的原则 416

19.4 管理软件合同 417

19.5 过程认证 424

19.7 小结 427

19.6 技术领导 427

参考文献 428

第20章 结论 429

20.1 软件过程改进的框架 429

20.2 管理软件过程改进的阻力 430

20.3 下一步该怎么做 434

20.4 最终评注 443

参考文献 443

附录 445

附录A 软件过程成熟度框架 445

附录B 软件工程评估协议 459

附录C 实施软件审查 463

索引 487