书籍详情
软件配置管理
作者:徐晓春,李高健编著
出版社:清华大学出版社
出版时间:2002-07-01
ISBN:9787302055532
定价:¥30.00
购买这本书可以去
内容简介
软件配置管理(SCM)贯穿于整个软件生命周期,它为软件研发提供了一套管理办法和活动原则,无论是对于软件企业管理人员还是研发人员都有着重要的意义。本书全面阐述软件配置管理的概念,介绍一种按规则实施的、管理软件研发和维护过程及其软件产品的方法。本书着重于介绍软件配置管理应用技术,从技术的角度说明软件配置管理过程,对配置管理模型、配置管理系统/工具和软件部署过程进行了详细的说明,并介绍了几个配置管理的实际案例。书中还描述了配置管理工具评估和选择的过程,列出了目前一些实用的配置管理工具,供读者参考。本书适合于计算机从业人员、大专院校计算机专业师生和所有对配置管理感兴趣的读者阅读参考。
作者简介
暂缺《软件配置管理》作者简介
目录
第1章 概述
1. l 什么是软件配置管理
1. 1. l 配置管理
l. 1. 2 软件配置管理
1. 2 软件配置管理的发展
1. 2. l 软件配置管理的过去
1. 2. 2 软件配置管理的现在
1. 2. 3 软件配置管理的未来
l. 3 配置管理能解决的问题
1. 3. l 程序员的问题
1. 3. 2 项目经理的问题
1. 3. 3 公司老板的问题
1. 4 实施配置管理的益处
1. 5 小结
第2章 软件配置管理的主要内容
2. l 基本概念
2. l. l 软件配置项
2. 1. 2 基线
2. 1. 3 版本
2. 1. 4 版本标识
2. 1. 5 软件配置库
2. 1. 6 配置状态报告
2. 1. 7 配置审计
2. 2 版本控制
2. 2. l 版本的访问与同步控制
2. 2. 2 版本分支和合并
2. 2. 3 版本的历史记录
2. 2. 4 发行管理
2. 3 变更控制
2. 3. l 变更类型
2. 3. 2 变更请求
2. 3. 3 变更许可
2. 3. 4 变更实施
2. 3. 5 变更机制
2. 3. 6 末实行变更管理的历史教训
2. 4 过程支持
2. 4. l 组织的过程和CM的应用
2. 4. 2 CM过程和软件生命周期
2. 4. 3 过程模型表示法的影响
2. 4. 4 过程发展进化
2. 5 小给
第3章 软件配置管理快速火门
3. l 在开发组织中成立SCCB
3. 2 在开发组织中应用SCM
3. 2. l 获取足够的管理权
3. 2. 2 评估当前过程
3. 2. 3 分析需求
3. 2. 4 选定角色并创建一个SCM小组
3. 2. 5 控制SCM的风险
3. 2. 6 记录SCM过程
3. 2. 7 书写正式的SCM计划
3. 3 软件配置管理方案
3. 3. l 软件配置管理方案的构造
3. 3. 2 软件配置管理方案的实施
3. 4 自动软件配置管理
3. 4. l 准备和计划
3. 4. 2 过程定义
3. 4. 3 工具评估
3. 4. 4 试验项目实现
3. 4. 5 向其他项目初次展示
3. 4. 6 提高捕获和通信能力
3. 5 配置管理模版
3. 5. l 定制/裁剪计划模版
3. 5. 2 配置标识模版
3. 5. 3 配置控制模版
3. 5. 4 配置状态报告模版
3. 5. 5 配置审计模版
3. 5. 6 产品和支持模版
3. 5. 7 向产品过渡的模版
3. 5. 8 软件/固件模版
3. 5. 9 问题和决议模版
3. 5. 10 自动化CM模版
3. 6 小结
第4章 软件配置管理的衡量尺度
4. l 软件配置管理的相关标准
4. 2 软件配置管理的度量和度量准则
4. 3 软件配置管理与SW-CMM1. l
4. 3. 1 SW-CMM1. l简介
4. 3. 2 软件配置管理在SW-CMM1. l中位置
4. 4 软件配置管理和 ISO 9001
4. 4. 1 软件配置管理
4. 4. 2 ISO9001
4. 4. 3 ISO 9001和CM
4. 4. 4 ISO 9001和配置管理的总结
4. 5 软件配置管理和IEEE1074
4. 6 小结
第5章 软件配置管理方法论
5. 1 CM机制
5. 1. l 对象
5. 1. 2 版本化的对象
5. 1. 3 配置对象
5. 1. 4 版本化对象的管理
5. 1. 5 绝缘/隔离
5. 1. 6 对象的生命周期
5. 1. 7 配置组装
5. 1. 8 安全和存取控制
5. 1. 9 对象和方法
5. 2 CM方法论
5. 2. l 阶梯方法论
5. 2. 2 变更集合方法论
5. 2. 3 变化跟踪方法论
5. 2. 4 并行开发模型
5. 2. 5 过程改编
5. 3 小结
第6章 典型的配置管理模型
6. 1 CICO模型
6. 1. 1 CICO模型的概念
6. 1. 2 CICO模型的使用
6. 1. 3 CICO模型的总结
6. 2 组织模型
6. 2. l 组织模型中的概念
6. 2. 2 组织模型的使用
6. 2. 3 关于组织模型的总结
6. 3 长事务模型
6. 3. l 长事务模型中的概念
6. 3. 2 长事务模型的使用
6. 3. 3 长事务模型总结
6. 4 变更集模型
6. 4. l 变更集的概念
6. 4. 2 变更集模型的使用
6. 4. 3 变更集模型总结
6. 5 统一CM模型:版本集模型
6. 5. l 版本集模型的概念
6. 5. 2 版本集模型与传统的CM模型
6. 5. 3 版本集模型应用实例
6. 5. 4 版本集模型使用经验
6. 5. 5 版本集模型的总结
6. 6 小结
第7章 实用配置管理系统
7. l 面向过程的配置管理系统CCC/HARVEST
7. 1. 1 CCC/HARVEST的重要概念
7. 1. 2 建立CCC/HARVEST模型
7. 2 基于构件复用的配置管理系统JBCM
7. 2. l 配置管理控制下的软件开发基本过程
7. 2. 2 JBCM系统的结构及功能
7. 2. 3 JBCM的软件开发模型--项目/构件结构
7. 2. 4 项目/构件结构
7. 2. 5 用户控制
7. 2. 6 JBCM用户权限控制
7. 2. 7 JBCM系统的数据(信息)分类
7. 3 并发版本系统CVS
7. 3. 1 CVS概述
7. 3. 2 构建 CVS服务器
7. 3. 3 CVS服务器与应用实例
7. 3. 4 管理中的相关技术
7. 3. 5 简易命令集
7. 3. 6 通过匿名CVS获取源代码
7. 4 CM系统用户的问题
7. 4. l 角色与需求
7. 4. 2 何时开始使用CM系统.
7. 4. 3 配置管理控制的不同层次
7. 4. 4 过程与产品支持的区别
7. 4. 5 配置管理自动化的程度
7. 4. 6 配置管理系统的功能
7. 5 小结
第8章 软件配置管理实践
8. l 开发某编译系统的SCM支持环境
8. 1. l 开发工作的特点
8. 1. 2 CM环境定制
8. l. 3 CM环境的优化
8. 1. 4 与自动测试的结合
8. 1. 5 基于配置管理系统的测试定位系统
8. 2 利用NSE的工具版本管理
8. 2. 1 问题
8. 2. 2 网络软件环境技术
8. 2. 3 上具版本的组织和选择
8. 2. 4 工具配置的稳定性
8. 2. 5 对工具应用环境的管理
8. 2. 6 结论
8. 3 C130J软件配置管理环境
8. 3. 1 C130飞机综述
8. 3. 2 C130飞机软件种类
8. 3. 3 有效实现SCM的特征
8. 3. 4 C130J SCM观点
8. 3. 5 C130J SCM获得的好处
8. 3. 6 C130J SCM改善计划
8. 4 小结
第9章 配置管理工具评估减择过程
9. l 计划
9. 1. l 需求分析
9. 1. 2 市场分析
9. 2 对配置管理工具/厂商的评估
9. 2. 1 厂商演示
9. 2. 2 亲手评估
9. 2. 3 第三方工具
9. 2. 4 工具定制和集成商
9. 2. 5 顾问
9. 3 SCMIPDM支持和工具采购
9. 3. l 上作陈述
9. 3. 2 认可测试计划
9. 3. 3 分阶段地采购
9. 3. 4 许可证供应
9. 3. 5 长期支持
9. 4 配置管理工具评估/选择模板
9. 5 配置管理厂商评估/选择模板
9. 6 小结
第10章 软件配置管理工具
10. 1 CCC/HARVEST
10. 2 ClearCase
10. 3 PVCS
10. 4 SCCS
10. 5 RCS
10. 6 CVS
10. 7 VSS
10. 8 Perforce
10. 9 TrueChange
10. 10 JBCM
10. 11 MKS Source Integrity
10. 12 小结
第11章 计算机软件部署
11. l 软件部署生命周期
11. 2 软件部署系统分类
11. 3 目前的部署解决方案
11. 4 Colorado大学的研究进展
11. 4. 1 SRM:软件发行管理器
11. 4. 2 Software Dock:软件部署体系结构
11. 5 小结
结束语
附录A 术语和缩写词
附录B 计算机软件配置管理计划规范GB/T 12505-90
附录C SW-CMM1. 1软件配置管理
附录D SCM工具/厂商的详细列表
参考文献
1. l 什么是软件配置管理
1. 1. l 配置管理
l. 1. 2 软件配置管理
1. 2 软件配置管理的发展
1. 2. l 软件配置管理的过去
1. 2. 2 软件配置管理的现在
1. 2. 3 软件配置管理的未来
l. 3 配置管理能解决的问题
1. 3. l 程序员的问题
1. 3. 2 项目经理的问题
1. 3. 3 公司老板的问题
1. 4 实施配置管理的益处
1. 5 小结
第2章 软件配置管理的主要内容
2. l 基本概念
2. l. l 软件配置项
2. 1. 2 基线
2. 1. 3 版本
2. 1. 4 版本标识
2. 1. 5 软件配置库
2. 1. 6 配置状态报告
2. 1. 7 配置审计
2. 2 版本控制
2. 2. l 版本的访问与同步控制
2. 2. 2 版本分支和合并
2. 2. 3 版本的历史记录
2. 2. 4 发行管理
2. 3 变更控制
2. 3. l 变更类型
2. 3. 2 变更请求
2. 3. 3 变更许可
2. 3. 4 变更实施
2. 3. 5 变更机制
2. 3. 6 末实行变更管理的历史教训
2. 4 过程支持
2. 4. l 组织的过程和CM的应用
2. 4. 2 CM过程和软件生命周期
2. 4. 3 过程模型表示法的影响
2. 4. 4 过程发展进化
2. 5 小给
第3章 软件配置管理快速火门
3. l 在开发组织中成立SCCB
3. 2 在开发组织中应用SCM
3. 2. l 获取足够的管理权
3. 2. 2 评估当前过程
3. 2. 3 分析需求
3. 2. 4 选定角色并创建一个SCM小组
3. 2. 5 控制SCM的风险
3. 2. 6 记录SCM过程
3. 2. 7 书写正式的SCM计划
3. 3 软件配置管理方案
3. 3. l 软件配置管理方案的构造
3. 3. 2 软件配置管理方案的实施
3. 4 自动软件配置管理
3. 4. l 准备和计划
3. 4. 2 过程定义
3. 4. 3 工具评估
3. 4. 4 试验项目实现
3. 4. 5 向其他项目初次展示
3. 4. 6 提高捕获和通信能力
3. 5 配置管理模版
3. 5. l 定制/裁剪计划模版
3. 5. 2 配置标识模版
3. 5. 3 配置控制模版
3. 5. 4 配置状态报告模版
3. 5. 5 配置审计模版
3. 5. 6 产品和支持模版
3. 5. 7 向产品过渡的模版
3. 5. 8 软件/固件模版
3. 5. 9 问题和决议模版
3. 5. 10 自动化CM模版
3. 6 小结
第4章 软件配置管理的衡量尺度
4. l 软件配置管理的相关标准
4. 2 软件配置管理的度量和度量准则
4. 3 软件配置管理与SW-CMM1. l
4. 3. 1 SW-CMM1. l简介
4. 3. 2 软件配置管理在SW-CMM1. l中位置
4. 4 软件配置管理和 ISO 9001
4. 4. 1 软件配置管理
4. 4. 2 ISO9001
4. 4. 3 ISO 9001和CM
4. 4. 4 ISO 9001和配置管理的总结
4. 5 软件配置管理和IEEE1074
4. 6 小结
第5章 软件配置管理方法论
5. 1 CM机制
5. 1. l 对象
5. 1. 2 版本化的对象
5. 1. 3 配置对象
5. 1. 4 版本化对象的管理
5. 1. 5 绝缘/隔离
5. 1. 6 对象的生命周期
5. 1. 7 配置组装
5. 1. 8 安全和存取控制
5. 1. 9 对象和方法
5. 2 CM方法论
5. 2. l 阶梯方法论
5. 2. 2 变更集合方法论
5. 2. 3 变化跟踪方法论
5. 2. 4 并行开发模型
5. 2. 5 过程改编
5. 3 小结
第6章 典型的配置管理模型
6. 1 CICO模型
6. 1. 1 CICO模型的概念
6. 1. 2 CICO模型的使用
6. 1. 3 CICO模型的总结
6. 2 组织模型
6. 2. l 组织模型中的概念
6. 2. 2 组织模型的使用
6. 2. 3 关于组织模型的总结
6. 3 长事务模型
6. 3. l 长事务模型中的概念
6. 3. 2 长事务模型的使用
6. 3. 3 长事务模型总结
6. 4 变更集模型
6. 4. l 变更集的概念
6. 4. 2 变更集模型的使用
6. 4. 3 变更集模型总结
6. 5 统一CM模型:版本集模型
6. 5. l 版本集模型的概念
6. 5. 2 版本集模型与传统的CM模型
6. 5. 3 版本集模型应用实例
6. 5. 4 版本集模型使用经验
6. 5. 5 版本集模型的总结
6. 6 小结
第7章 实用配置管理系统
7. l 面向过程的配置管理系统CCC/HARVEST
7. 1. 1 CCC/HARVEST的重要概念
7. 1. 2 建立CCC/HARVEST模型
7. 2 基于构件复用的配置管理系统JBCM
7. 2. l 配置管理控制下的软件开发基本过程
7. 2. 2 JBCM系统的结构及功能
7. 2. 3 JBCM的软件开发模型--项目/构件结构
7. 2. 4 项目/构件结构
7. 2. 5 用户控制
7. 2. 6 JBCM用户权限控制
7. 2. 7 JBCM系统的数据(信息)分类
7. 3 并发版本系统CVS
7. 3. 1 CVS概述
7. 3. 2 构建 CVS服务器
7. 3. 3 CVS服务器与应用实例
7. 3. 4 管理中的相关技术
7. 3. 5 简易命令集
7. 3. 6 通过匿名CVS获取源代码
7. 4 CM系统用户的问题
7. 4. l 角色与需求
7. 4. 2 何时开始使用CM系统.
7. 4. 3 配置管理控制的不同层次
7. 4. 4 过程与产品支持的区别
7. 4. 5 配置管理自动化的程度
7. 4. 6 配置管理系统的功能
7. 5 小结
第8章 软件配置管理实践
8. l 开发某编译系统的SCM支持环境
8. 1. l 开发工作的特点
8. 1. 2 CM环境定制
8. l. 3 CM环境的优化
8. 1. 4 与自动测试的结合
8. 1. 5 基于配置管理系统的测试定位系统
8. 2 利用NSE的工具版本管理
8. 2. 1 问题
8. 2. 2 网络软件环境技术
8. 2. 3 上具版本的组织和选择
8. 2. 4 工具配置的稳定性
8. 2. 5 对工具应用环境的管理
8. 2. 6 结论
8. 3 C130J软件配置管理环境
8. 3. 1 C130飞机综述
8. 3. 2 C130飞机软件种类
8. 3. 3 有效实现SCM的特征
8. 3. 4 C130J SCM观点
8. 3. 5 C130J SCM获得的好处
8. 3. 6 C130J SCM改善计划
8. 4 小结
第9章 配置管理工具评估减择过程
9. l 计划
9. 1. l 需求分析
9. 1. 2 市场分析
9. 2 对配置管理工具/厂商的评估
9. 2. 1 厂商演示
9. 2. 2 亲手评估
9. 2. 3 第三方工具
9. 2. 4 工具定制和集成商
9. 2. 5 顾问
9. 3 SCMIPDM支持和工具采购
9. 3. l 上作陈述
9. 3. 2 认可测试计划
9. 3. 3 分阶段地采购
9. 3. 4 许可证供应
9. 3. 5 长期支持
9. 4 配置管理工具评估/选择模板
9. 5 配置管理厂商评估/选择模板
9. 6 小结
第10章 软件配置管理工具
10. 1 CCC/HARVEST
10. 2 ClearCase
10. 3 PVCS
10. 4 SCCS
10. 5 RCS
10. 6 CVS
10. 7 VSS
10. 8 Perforce
10. 9 TrueChange
10. 10 JBCM
10. 11 MKS Source Integrity
10. 12 小结
第11章 计算机软件部署
11. l 软件部署生命周期
11. 2 软件部署系统分类
11. 3 目前的部署解决方案
11. 4 Colorado大学的研究进展
11. 4. 1 SRM:软件发行管理器
11. 4. 2 Software Dock:软件部署体系结构
11. 5 小结
结束语
附录A 术语和缩写词
附录B 计算机软件配置管理计划规范GB/T 12505-90
附录C SW-CMM1. 1软件配置管理
附录D SCM工具/厂商的详细列表
参考文献
猜您喜欢