简介
软件配置管理贯穿于整个软件生命周期,它为软件研发提供了一套管理办法和活动原则。软件配置管理无论是对于软件企业管理人员还是研发人员都有着重要的意义。
本书全面阐述软件配置管理的概念,介绍一种按规则实施的管理软件研发和维护过程及其软件产品的方法。本书着重于软件配置管理应用技术,从技术的角度说明软件配置管理过程。本书对配置管理模型、配置管理系统/工具和软件部署 过程进行了详细的说明,并介绍了几个配置管理的实际案例。书中还描述了配置管理工具评估和选择的过程,列出了目前一些实用的配置管理工具,供读者参考。
本书适合计算机从业人员、大专院校计算机专业师生和所有对配置管理感兴趣的读者阅读参考。
目录
第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工具/厂商的详细列表
参考文献
软件配置管理
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×