图书介绍
软件配置管理策略与IBM Rational ClearCase 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)David E.Bellagio,Tom J.Milligan著;王海鹏译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115148295
- 出版时间:2006
- 标注页数:355页
- 文件大小:42MB
- 文件页数:380页
- 主题词:软件-配置-管理
PDF下载
下载说明
软件配置管理策略与IBM Rational ClearCase 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 什么是软件配置管理1
1.1 SCM的最佳实践3
1.1.1 统一标识工件并存入安全的存储池4
1.1.2 控制和审计工件的变更4
1.1.3 将具有版本的工件组织为具有版本的构件5
1.1.4 将具有版本的构件和子系统组织为新的具有版本的子系统6
1.1.5 在项目的里程碑处建立基线7
1.1.6 记录和跟踪变更请求8
1.1.7 通过活动组织和集成一致的版本集合8
1.1.8 维护稳定而一致的工作空间11
1.1.9 支持对工件和构件的并发变更11
1.1.10 及早集成并经常集成12
1.1.11 确保有能力重新得到软件的每个构建版本13
1.2 SCM工具和过程13
1.2.1 SCM工具13
1.3 小结14
1.2.2 SCM过程14
第2章 形成您的SCM解决方案15
2.1 应对不断变化的项目需求15
2.1.1 软件系统的复杂性增长17
2.1.2 项目环境的复杂性增长18
2.1.3 变化的生命周期阶段20
2.1.4 过程和人员的变化21
2.2 SCM工具的发展22
2.2.1 五种类型的项目团队24
2.2.2 如果没有SCM工具26
2.2.3 早期SCM工具的支持31
2.2.4 现代SCM工具的支持37
2.2.5 高级SCM工具的支持46
2.3 小结48
第3章 统一变更管理模型概述49
3.1 什么是UCM49
3.2.1 抽象50
3.2 UCM的价值50
3.2.2 稳定51
3.2.3 控制52
3.2.4 沟通52
3.3 什么是ClearCase52
3.3.1 ClearCase UCM模型53
3.3.2 UCM基线+变更模型54
3.4 什么是ClearQuest56
3.5 ClearCase UCM过程概述58
3.5.1 系统架构师(The Architect)58
3.5.2 配置经理(The Configuration Manager)59
3.5.3 项目经理(The Project Manager)59
3.5.4 开发人员(The Developer)60
3.5.5 集成人员(The Integrator)60
3.6 系统架构师:确定实现模型(Implementation Model)60
3.6.2 UML中的构件62
3.6.1 ClearCase构件62
3.7 配置经理:建立SCM环境64
3.8 项目经理:管理项目65
3.9 开发人员:加入项目并进行开发67
3.10 集成人员:集成、构建和发布68
3.10.1 发布构件69
3.10.2 系统集成69
3.10.3 发布系统70
3.11 小结70
第4章 ClearCase对象功能概述71
4.1 存储池:版本对象库71
4.2 工作空间:快照视图和动态视图74
4.2.1 快照视图75
4.2.2 Web视图76
4.2.3 动态视图76
4.2.4 快照视图和动态视图的差异79
4.3.1 项目(Project)80
4.3 项目管理:项目、流和活动80
4.3.2 流81
4.3.3 活动87
4.4 有版本的对象:元素、分支和版本89
4.4.1 目录版本91
4.4.2 元素类型92
4.5 构件管理:构件和基线94
4.5.1 构件94
4.5.2 基线95
4.6 过程:标签、属性、超链、触发器100
4.6.1 标签(Label)100
4.6.2 属性(Attribute)101
4.6.3 超链(Hyperlink)101
4.6.4 触发器(Trigger)101
4.6.5 创建和管理类型102
4.7 构建:Clearmake、派生对象、配置记录103
4.7.1 构建审计104
4.7.2 对象共享105
4.7.3 并行构建和分布式构建105
4.7.4 Clearmake与传统make比较105
4.8 小结106
第5章 建立初始的SCM环境107
5.1 ClearCase架构基础107
5.1.1 许可证服务进程和注册服务进程108
5.1.2 VOB服务进程和视图服务进程108
5.1.3 ALBD服务器和客户端进程111
5.1.4 多版本文件系统(Multiversion File System)111
5.1.5 硬件配置举例113
5.2 ClearCase硬件资源要求115
5.2.1 内存要求116
5.2.2 磁盘I/O要求117
5.2.3 网络带宽(Bandwidth)和可靠性(Reliability)118
5.2.4 CPU118
5.2.5 其他建议119
5.2.6 用户、VOB和视图限制121
5.2.7 VOB规模的考虑121
5.3 ClearCase性能监视和调优122
5.3.1 测量最底层125
5.3.2 测量中间层126
5.3.3 测量最顶层127
5.4 定义实现模型(Implementation Model)128
5.5 创建VOB129
5.5.1 使用命令行界面创建PVOB130
5.5.2 使用图形用户界面创建PVOB131
5.5.3 使用管理型VOB132
5.5.4 使用多个PVOB133
5.5.5 使用命令行界面创建VOB和构件134
5.5.6 使用图形化用户界面创建VOB和构件135
5.5.7 导入现存源代码139
5.6 基线提升级别(Promotion Level)139
5.7 小结141
6.1 什么是ClearCase项目143
6.1.1 谁在做变更143
第6章 使用ClearCase的项目管理143
6.1.2 什么在变更145
6.1.3 如何进行变更145
6.1.4 变更如何流转并被集成145
6.2 创建ClearCase项目146
6.2.1 识别项目经理146
6.2.3 决定项目制度147
6.2.2 识别构件和基线147
6.2.4 确定UCM项目属性156
6.2.5 为项目选择存储位置161
6.2.6 创建项目161
6.3 小结166
第7章 管理和组织ClearCase项目168
7.1 协调多个并行的发布版本168
7.1.2 主线项目169
7.1.1 接续项目169
7.1.3 项目完成170
7.1.4 项目创建171
7.1.5 多个并行项目171
7.2 组织大型的多项目开发工作174
7.2.1 面向架构的项目团队175
7.2.2 面向特性的项目团队176
7.3 协调合作的项目:独立的构件177
7.3.1 项目创建177
7.3.2 迭代计划178
7.3.3 集成180
7.4 协调合作的项目:共享的构件181
7.4.1 项目创建181
7.4.2 迭代计划182
7.4.3 集成182
7.5 协调IS/IT开发项目183
7.5.1 选择要开发的特性185
7.5.2 实现审批流程186
7.5.3 执行紧急修复bug187
7.5.4 计划一个主发布版本187
7.6 协调文档项目或小项目团队187
7.6.1 项目创建189
7.6.2 加入一个项目190
7.6.3 交付变更190
7.6.4 更新工作空间191
7.6.5 创建基线191
7.7 小结191
第8章 使用ClearCase UCM模型进行开发193
8.1 开发人员的UCM视角193
8.2 加入一个项目194
8.3 进行变更198
8.3.1 用活动来组织工作198
8.3.2 修改文件及目录200
8.3.3 通过命令行进行工作201
8.4 交付变更202
8.4.1 检入所有未检入的检出元素203
8.4.2 变基到项目最新的推荐基线204
8.4.3 执行ClearCase交付命令205
8.4.4 对交付结果进行构建并测试206
8.4.5 完成或撤消交付207
8.5 变基您的开发流208
8.5.1 运行变基操作208
8.5.2 构建并测试210
8.5.3 结束或撤消变基210
8.6 处理变更冲突211
8.6.1 交付场景1(没有冲突)211
8.6.2 交付场景2(没有冲突)212
8.6.3 交付场景3(有冲突)212
8.6.4 变基场景1(没有冲突)213
8.6.5 变基场景2(有冲突)213
8.6.6 ClearCase归并工具214
8.7 与开发人员的IDE无缝集成217
8.8 小结219
第9章 集成221
9.1 软件集成222
9.1.1 归并集成222
9.1.2 组装集成222
9.1.3 不同规模团队的集成情况223
9.2 使用ClearCase进行隔离和集成226
9.2.1 共享视图:无隔离开发227
9.2.2 分支/最新版本开发:最大化集成227
9.2.3 使用分支进行隔离和集成231
9.2.4 使用UCM的集成236
9.3 小结249
第10章 构建、建立基线和发布部署250
10.1 使用ClearCase UCM来建立基线和构建251
10.1.1 锁住集成流251
10.1.2 为软件构件建立基线253
10.1.3 构建软件构件256
10.1.4 执行冒烟测试257
10.1.5 使用构建-稳定流257
10.1.6 提升并推荐软件构件基线258
10.1.7 将集成流解锁262
10.1.8 夜间构建过程的自动化262
10.2 进阶、部署和版本发布263
10.2.1 进阶构件265
10.2.2 对发布版本的部署使用组装项目265
10.2.3 用流来建立部署阶段的模型266
10.2.4 ClearQuest在部署中的角色267
10.3 小结274
第11章 地域上分布的开发275
11.1 分布式开发的挑战276
11.1.1 组织276
11.1.3 技术277
11.1.2 沟通277
11.2 ClearCase如何支持分布式开发280
11.2.1 远程终端或桌面访问280
11.2.2 远程客户端访问281
11.2.3 Web访问281
11.2.4 断网使用282
11.2.5 本地访问283
11.2.6 什么是ClearCase Remote Client(CCRC)284
11.2.7 什么是ClearCase MultiSite286
11.2.8 什么是ClearQuest MultiSite288
11.2.9 配合使用ClearCase MultiSite和ClearQuest MultiSite290
11.3 多团队:生产者/消费者模式292
11.3.1 支持生产者/消费者团队295
11.3.2 UCM如何支持生产者/消费者模型295
11.3.3 基本ClearCase(Base ClearCase)如何支持生产者/消费者模型295
11.4 多团队:共享源代码297
11.3.4 生产者/消费者小结297
11.4.1 UCM如何支持共享源代码301
11.4.2 基本ClearCase如何支持共享源代码301
11.4.3 共享源代码小结303
11.5 单一团队:分布式成员303
11.5.1 UCM模型如何支持本地访问304
11.5.2 基本ClearCase如何支持本地使用304
11.5.3 基于活动的分支308
11.6.1 使用MultiSite来进行备份310
11.5.4 单一团队:分布式成员小结310
11.6 ClearCase MultiSite的其他用途310
11.6.2 使用MultiSite来进行交付311
11.6.3 使用MultiSite进行跨平台互操作311
11.7 小结311
第12章 变更请求管理和ClearQuest313
12.1 什么是变更请求管理313
12.3 变更请求管理过程314
12.2 什么是变更请求314
12.3.1 提交315
12.3.2 评估316
12.3.3 决策316
12.3.4 实现318
12.3.5 验证318
12.3.6 完成318
12.4 什么是ClearQuest319
12.5 我怎样使用ClearQuest的数据322
12.5.1 查询323
12.5.2 报告325
12.5.3 图表325
12.6 ClearQuest如何支持UCM328
12.7 ClearQuest MultiSite330
12.8 小结331
附录A 通过UCM撤消和重复变更集332
术语表338
热门推荐
- 2398933.html
- 3255342.html
- 3770473.html
- 1176391.html
- 781801.html
- 277724.html
- 2039435.html
- 3529111.html
- 3711600.html
- 2396333.html
- http://www.ickdjs.cc/book_34332.html
- http://www.ickdjs.cc/book_25932.html
- http://www.ickdjs.cc/book_3494289.html
- http://www.ickdjs.cc/book_1584459.html
- http://www.ickdjs.cc/book_1952447.html
- http://www.ickdjs.cc/book_1731491.html
- http://www.ickdjs.cc/book_1301281.html
- http://www.ickdjs.cc/book_917737.html
- http://www.ickdjs.cc/book_3574290.html
- http://www.ickdjs.cc/book_2503430.html