软件过程管理

软件过程管理
作 者: 龚波
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件过程
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件过程管理》作者简介

内容简介

编辑推荐:21世纪高等院校计算机系列教材。本书比较系统地讨论了CMM、TSP、PSP等模型的基本框架、概念、内容及实践精粹。本书包含10章和3个附录。第1章介绍了传统软件工程基础。第2章到第7章介绍软件能力成熟度模型的基本思想和结构。第8章讨论了个体软件过程的原理、过程和实践。第9章讨论了团队软件过程的原则、流程和质量管理等。第10章讨论能力成熟模型集成CMM。在附录部分,提供本书涉及的术语解释、能力成熟度评估过程和CMM评估提问单。本书全面讨论了软件组织过程改进和实施中用到的最基本的模型,不但可以供企业主管、项目经理、系统和软件工程师以及过程改进实践人员参考,也可供高等院校软件工程专业的高年级学生、研究生和老师使用。

图书目录

第1章 软件工程基础

1. 1 软件工程的概念

1. 2 软件策划

1. 2. 1 问题描述

1. 2. 2 可行性分析

1. 2. 3 软件策划的内容

1. 2. 4 软件需求描述

1. 3 需求分析

1. 4 分析建模

1. 4. 1 数据流图与数据字典

1. 4. 2 结构化分析方法

1. 4. 3 快速原型法

1. 5 软件设计

1. 5. 1 模块化设计原则

1. 5. 2 总体设计

1. 5. 3 详细设计

1. 5. 4 结构化设计方法

1. 5. 5 其他设计方法

1. 6 软件编码

1. 6. 1 结构化程序设计

1. 6. 2 编码风格

1. 7 软件测试

1. 7. 1 软件测试方法

1. 7. 2 黑盒测试法

1. 7. 3 白盒测试法

1. 7. 4 软件测试过程

1. 8 软件维护

1. 8. 1 软件维护的内容

1. 8. 2 软件维护的过程

1. 9 面向对象技术

1. 9. 1 面向对象的基本概念

1. 9. 2 面向对象分析

1. 9. 3 面向对象设计

1. 9. 4 面向对象程序设计

1. 10 总结

1. 11 习题

第2章 软件过程管理

2. 1 软件过程管理的基本概念

2. 2 软件过程改进

2. 3 软件能力成熟度模型

2. 3. 1 CMM概述

2. 3. 2 CMM的理解

2. 3. 3 CMM的发展

2. 3. 4 CMM的其他产品

2. 4 个体软件过程

2. 4. 1 PSP提出的背景

2. 4. 2 PSP概述

2. 4. 3 PSP的内容

2. 4. 4 基于PSP的软件过程改进

2. 4. 5 PSP的现状

2. 5 团队软件过程

2. 5. 1 TSP概述

2. 5. 2 实施TSP的条件

2. 5. 3 TSP的管理原则

2. 5. 4 TSP流程

2. 5. 5 TSP的早期应用

2. 6 CMM. PSP和TSP的关系

2. 7 总结

2. 8 题

第3章 软件能力成熟度模型

3. 1 CMM介绍

3. 2 CMM的5级成熟度模型

3. 3 CMM体系结构

3. 3. 1 成熟度等级的内部结构

3. 3. 2 成熟度等级

3. 3. 3 关键过程域KPA

3. 3. 4 共同特性

3. 3. 5 关键实践

3. 4 成熟度等级的行为特征

3. 4. 1 初始级的行为特征

3. 4. 2 可重复级的行为特征

3. 4. 3 定义级的行为特征

3. 4. 4 管理级的行为特征

3. 4. 5 优化级的行为特征

3. 5 软件过程的可视性

3. 6 过程能力和效能预测

3. 7 成熟度等级的跳跃

3. 8 总结

3. 9 习题

第4章 CMM初始级和可重复级

4. 1 初始级

4. 2 需求管理

4. 3 软件项目计划

4. 4 软件项目跟踪和监督

4. 5 软件子合同管理

4. 6 软件质量保证

4. 7 软件配置管理

4. 8 总结

4. 9 习题

第5章 CMMD已定义级

5. 1 组织过程焦点

5. 2 组织过程定义

5. 3 培训大纲

5. 4 集成软件管理

5. 5 软件产品工程

5. 6 组间协调

5. 7 同行评审

5. 8 总结

5. 9 习题

第6章 CMM已管理级

6. 1 定量过程管理

6. 2 软件质量管理

6. 3 总结

6. 4 习题

第7章 CMM优化级

7. 1 缺陷预防

7. 2 技术革新管理

7. 3 过程更改管理

7. 4 总结

7. 5 习题

第8章 个体软件过程

8. 1 PSP与CMM的关系

8. 2 软件质量

8. 3 PSP原理

8. 4 PSP进化框架

8. 5 PSP过程结构

8. 5. 1 PSP过程

8. 5. 2 PSP项目计划总结表

8. 5. 3 PSP脚本

8. 5. 4 PSP计划

8. 6 PSP数据收集

8. 6. 1 时间测量

8. 6. 2 规模测量

8. 6. 3 质量测量

8. 7 PSP质量管理

8. 7. 1 缺陷和质量

8. 7. 2 工程师的职责

8. 7. 3 早期缺陷改正

8. 7. 4 缺陷预防

8. 8 PSP设计和实践

8. 8. 1 PSP设计

8. 8. 2 PSP实践

8. 9 现状和将来的发展趋势

8. 10 总结

8. 11 习题

第9章 团队软件过程

9. 1 TSP开发的背景

9. 2 TSP小组的建立

9. 2. 1 TSP是如何创建小组的

9. 2. 2 小组的发展

9. 2. 3 TSP是如何创建小组的

9. 3 TSP的原则和设计

9. 3. 1 TSP原则

9. 3. 2 TSP的设计原则

9. 4 TSP操作过程

9. 5 TSP的结构

9. 6 启动TSP组

9. 7 TSP的小组工作流程

9. 7. 1 领导小组

9. 7. 2 交流

9. 7. 3 维护计划

9. 7. 4 平衡小组工作负担

9. 8 TSP的质量管理

9. 8. 1 质量计划

9. 8. 2 确认质量问题

9. 8. 3 发现和预防质量问题

9. 9 总结

9. 10 习题

第10章 CMMI模型简介

10. 1 CMMI模型引入

10. 1. 1 CMMI出现背景

10. 1. 2 CMMI源模型

10. 1. 3 CMMI模型部件

10. 1. 4 CMMI表示方法

10. 2 CMMI过程域

10. 2. 1 过程管理类过程域

10. 2. 2 项目管理类

10. 2. 3 工程类

10. 2. 4 支持类

10. 3 CMMI阶段式表示

10. 3. 1 成熟度等级1:初始级

10. 3. 2 成熟度等级2:已管理级

10. 3. 3 成熟度等级3:已定义级

10. 3. 4 成熟度等级4:定量管理级

10. 3. 5 成熟度等级5:优化级

10. 4 CMMI连续式表示

10. 4. 1 能力等级0:未执行级

10. 4. 2 能力等级1:已执行级

10. 4. 3 能力等级2:已管理级

10. 4. 4 能力等级3:已定义级

10. 4. 5 能力等级4:定量管理级

10. 4. 6 能力等级5:优化级

10. 5 IDEAL模型

10. 6 总结

10. 7 习题

附录A 术语表

附录B 基子CMM的评估过程

附录C CMM提问单

参考文献