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

- (美)Brian A.White编著;尤克滨等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:711511157X
- 出版时间:2003
- 标注页数:216页
- 文件大小:38MB
- 文件页数:242页
- 主题词:软件-配置-管理
PDF下载
下载说明
软件配置管理策略与Rational ClearCasePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 什么是软件配置管理1
1.1 SCM的最佳经验2
1.1.1 统一标识工件并存入安全的存储池3
1.1.2 控制和审计工件的变更3
1.1.3 将工件组织为具有版本的构件4
1.1.4 在项目的里程碑建立相应的基线5
1.1.5 记录和跟踪变更请求5
1.1.6 通过活动组织和集成一致的版本集合5
1.1.7 维护稳定而一致的工作空间7
1.1.8 支持对工件和构件的同步变更8
1.1.9 及早和经常地集成8
1.2 SCM工具和流程9
1.2.1 SCM工具9
1.1.10 确保有能力重现软件的构建过程9
1.2.2 SCM流程10
第二章 找到你的SCM解决方案11
2.1 应对不断变化的项目需求11
2.1.1 软件系统的复杂性增长12
2.1.2 项目环境的复杂性增长13
2.1.3 变化的生命周期阶段15
2.1.4 流程和人员的变化15
2.2 SCM工具的发展16
2.2.1 五种类型的项目团队18
2.2.2 如果没有SCM工具19
2.2.3 早期SCM工具的支持22
2.2.4 现代SCM工具支持27
2.2.5 高级的SCM工具支持34
2.3 小结35
第三章 统一变更管理模型概述37
3.1 什么是UCM?37
3.2 什么是ClearCase?38
3.3 ClearCase USM过程概述39
3.3.1 系统构架师(The Architect)40
3.3.2 配置经理(The Configuration Manager)40
3.3.3 项目经理(The Project Manager)40
3.3.4 开发人员(The Developer)41
3.3.5 集成员(The Integrator)41
3.4 系统构架师:定义实施模型(Implementation Model)41
3.4.1 ClearCase构件42
3.4.2 UML中的构件42
3.6 项目经理:管理项目44
3.5 配置经理:建立SCM环境44
3.7 开发人员:加入项目并进行开发45
3.8 集成员:集成、构建和发布46
3.8.1 发布构件46
3.8.2 系统集成46
3.8.3 发布系统47
3.9 基线+变更模型47
第四章 ClearCase对象功能概述51
4.1 存储池:版本对象库51
4.2 工作空间:快照视图和动态视图53
4.2.1 快照视图54
4.2.2 动态视图54
4.2.3 快照视图和动态视图的差异57
4.3 项目管理:项目、工作流和活动58
4.3.1 项目(Project)58
4.3.2 工作流59
4.3.3 活动60
4.4 版本对象:元素、分支和版本62
4.4.1 目录版本63
4.4.2 元素类型64
4.5 构件管理:构件和基线65
4.6 过程:标签、属性、超链、触发器66
4.6.1 标签(Label)66
4.6.2 属性(Attribute)67
4.6.3 超链(Hyperlink)67
4.6.4 触发器(Trigger)67
4.6.5 创建和管理类型68
4.7.3 并行和分布的构建69
4.7.2 对象共享69
4.7.1 构建审计69
4.7 构建:clearmake、派生对象、配置记录69
4.7.4 Clearmake同传统make比较70
第五章 建立初始的SCM环境71
5.1 ClearCase构架基础配置71
5.1.1 许可证服务进程和注册服务进程72
5.1.2 VOB服务进程和视图服务进程72
5.1.3 ALBD服务器和客户端进程74
5.1.4 多版本文件系统(Multiversion File System)74
5.1.5 硬件配置举例75
5.2 ClearCase硬件资源要求78
5.2.1 内存要求78
5.2.2 磁盘I/O要求79
5.2.3 网络带宽(Bandwidth)和可靠性(Reliability)79
5.2.5 其他建议80
5.2.4 CPU80
5.2.6 用户、VOB和视图限制82
5.2.7 VOB规模的考虑82
5.3 定义实施模型(Implementation Model)83
5.4 创建VOB84
5.4.1 使用命令行界面创建PVOB84
5.4.2 使用图形用户界面创建PVOB85
5.4.3 使用管理型VOB86
5.4.4 使用命令行界面创建VOB和构件88
5.4.5 使用图形化用户界面创建VOB和构件88
5.4.6 导入现存源代码90
5.5 基线晋升级别(Promotion Level)91
6.1 ClearCase项目是什么93
6.1.1 谁在做变更93
第六章 使用ClearCase的项目管理93
6.1.2 什么在变更94
6.1.3 如何进行变更94
6.1.4 变更如何流转并被集成94
6.2 创建ClearCase项目95
6.2.1 识别项目经理95
6.2.2 识别构件和基线95
6.2.3 定义项目制度96
6.2.4 为项目选择存储位置101
6.2.5 创建项目101
第七章 协调多个项目组以及其他场景105
7.1 组织大型的多项目开发工作105
7.1.1 面向构架的项目团队105
7.1.2 面向特性的项目团队106
7.2.1 项目创建107
7.2.2 迭代计划(Iteration Plan)107
7.2 协调合作的项目:独立的构件107
7.2.3 集成(Integration)108
7.3 协调合作的项目:共享的构件109
7.3.1 项目创建110
7.3.2 迭代计划110
7.3.3 集成111
7.4 协调多个并行的发布版本112
7.4.1 接续项目112
7.4.2 主线项目113
7.5 协调IS/IT开发项目116
7.5.1 选择要开发的特性118
7.5.2 贯彻审批流程118
7.5.3 执行紧急修复Bug118
7.6 协调文档项目或者小项目组119
7.5.4 计划一个主发布版本119
7.6.1 项目创建120
7.6.2 加入一个项目120
7.6.3 交付变更120
7.6.4 更新工作空间121
7.6.5 创建基线121
7.7 脱离基于活动的SCM使用UCM121
第八章 使用ClearCase UCM模型进行开发123
8.1 开发人员的UCM视角123
8.2 加入一个项目124
8.3 进行变更126
8.3.1 用活动来组织工作126
8.3.2 修改文件及目录127
8.3.3 通过命令行进行工作128
8.4.1 检入所有未完成的检出元素129
8.4 交付变更129
8.4.2 变基到项目最新的推荐基线131
8.4.3 执行ClearCase交付命令131
8.4.4 对交付结果进行构建并测试132
8.4.5 完成或撤消交付133
8.5 变基你的开发流133
8.5.1 运行变基操作134
8.5.2 构建并测试135
8.5.3 结束或撤消变基135
8.6 处理变更冲突135
8.6.1 交付场景1(没有冲突)135
8.6.2 交付场景2(没有冲突)136
8.6.3 交付场景3(有冲突)136
8.6.5 变基场景2(有冲突)137
8.6.4 变基场景1(没有冲突)137
8.6.6 ClearCase合并工具138
第九章 集成、构建与发布141
9.1 软件集成141
9.1.1 合并集成141
9.1.2 组装集成142
9.1.3 不同规模开发组的集成情况142
9.2 使用ClearCase进行隔离和集成145
9.2.1 共享视图——无隔离开发145
9.2.2 分支/最新开发——最大化集成146
9.2.3 使用分支来进行隔离和集成149
9.2.4 使用UCM的集成151
9.3 使用ClearCase UCM来构建和建立基线154
9.3.1 锁住集成流155
9.3.2 为软件构件建立基线156
9.3.3 构建软件构件157
9.3.4 执行冒烟测试158
9.3.5 提升软件构件基线158
9.3.6 将集成流解锁158
9.3.7 夜间构建过程的自动化159
9.3.8 在项目之间移动变更159
9.4 进阶(staging)和版本发布159
9.4.1 商业软件160
9.4.2 嵌入式系统160
9.4.3 互联网站161
9.4.4 内部软件构件162
第十章 地域上分布的开发163
10.1 分布式开发的挑战163
10.1.2 通信164
10.1.1 组织164
10.1.3 技术165
10.2 ClearCase如何支持分布式开发166
10.2.1 远程访问166
10.2.2 Web访问167
10.2.3 断网使用168
10.2.4 本地访问168
10.2.5 什么是ClearCase MultiSite169
10.3 多开发组:生产者/使用者模式170
10.3.1 支持生产者/使用者开发组173
10.3.2 UCM如何支持生产者/使用者模型173
10.3.3 基本ClearCase(Base ClearCase)如何支持生产者/使用者模型173
10.3.4 总结175
10.4 多开发组:共享源代码175
10.4.1 UCM如何支持共享代码177
10.4.2 基本ClearCase如何支持共享代码使用方式178
10.4.3 总结179
10.5 单一开发组:分布式成员179
10.5.1 UCM模型如何支持本地访问180
10.5.2 基本ClearCase如何支持本地使用180
10.5.3 基于活动的分支183
10.5.4 总结184
10.6 ClearCase MultiSite的其他用途184
10.6.1 使用MultiSite来进行备份184
10.6.2 使用MultiSite来进行交付185
10.6.3 使用MultiSite进行跨平台互操作185
第十一章 变更请求管理和ClearQuest187
11.1 什么是变更请求管理187
11.3 变更请求管理过程188
11.2 什么是变更请求?188
11.3.1 提交189
11.3.2 评估189
11.3.3 决策190
11.3.4 实现190
11.3.5 验证191
11.3.6 完成191
11.4 什么是ClearQuest?191
11.5 我怎样使用ClearQuest的数据?193
11.5.1 查询194
11.5.2 报告195
11.5.3 图表195
11.6 ClearQuest如何支持UCM?198
词汇表201
参考文献215
热门推荐
- 352968.html
- 2332240.html
- 1962400.html
- 3553913.html
- 2309003.html
- 2631515.html
- 2404675.html
- 2409968.html
- 1886722.html
- 2283327.html
- http://www.ickdjs.cc/book_212002.html
- http://www.ickdjs.cc/book_106178.html
- http://www.ickdjs.cc/book_3417992.html
- http://www.ickdjs.cc/book_2136616.html
- http://www.ickdjs.cc/book_192476.html
- http://www.ickdjs.cc/book_270387.html
- http://www.ickdjs.cc/book_2748866.html
- http://www.ickdjs.cc/book_3848565.html
- http://www.ickdjs.cc/book_1864234.html
- http://www.ickdjs.cc/book_3038201.html