软件配置管理-IBM Rational Clearcase和ClearQuest UCM指南PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:〔美〕Ueli Wahli等著;李纪华译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2006
- ISBN:7115149879
- 页数:272 页
第1章 对软件生命周期管理的探讨 3
1.1 轶闻 3
第1部分 SCM介绍 3
1.2 软件资产管理 4
1.3 更好的软件配置管理意味着更好的业务实践 5
1.4 提高业务价值的7个关键点 5
1.4.1 安全性 6
1.4.2 稳定性 6
1.4.3 控制能力 7
1.4.4 审计能力 7
1.4.5 再现能力 8
1.4.7 可伸缩性 9
1.4.6 可跟踪能力 9
1.5 良好的SCM是一种良好的业务实践 10
第2章 选择正确的SCM策略 11
2.1 问题 11
2.2 版本控制策略 12
2.3 配置控制策略 14
2.4 过程管理策略 15
2.5 问题跟踪策略 17
第3章 为什么要选择ClearCase和ClearQuest 19
3.1 简介 19
3.2.1 IBM Rational ClearCase 21
3.2 IBM Rational 团队协作平台 21
3.3 统一变更管理 23
3.4 IBM Rational ClearQuest 24
第4章 IBM Rational产品集的对应关系和术语 25
4.1 IBM Rational产品集到SCM环境的对应关系 25
4.2 术语 26
4.2.1 基本术语 26
4.2.2 Base ClearCase术语 30
4.2.3 UCM术语 33
4.2.4 ClearQuest术语 36
5.1 制定ClearCase和ClearQuest计划 39
第5章 制定软件配置管理计划 39
5.2 编写SCM计划 40
5.2.1 介绍 40
5.2.2 SCM框架 41
5.2.3 SCM过程 42
5.2.4 里程碑 43
5.2.5 培训与资源 43
5.2.6 分包商和供应商软件控制 43
5.3 项目运行规律 43
5.3.1 项目为什么会失败和成功 43
5.4.2 路在何方 45
5.4 路线图 45
5.4.1 我们的当前状况如何 45
5.4.3 如何实现 46
5.5 起步策略 47
5.5.1 现在开始 47
5.5.2 管理期待 47
5.5.3 及早使最终用户和其他涉众参与进来 47
5.5.4 从小规模起步,但要密切关注下一步 47
5.5.5 期待迭代开发 47
5.5.6 现在开始(再次强调) 48
6.1 角色和职责 51
第6章 规划ClearCase 51
第2部分 实施ClearCase 51
6.1.1 教育培训 52
6.2 ClearCase环境概述 53
6.2.1 网域发布主机 53
6.2.2 ClearCase LT主机 53
6.2.3 ClearCase主机 54
6.3 定义SCM基础设施 54
6.3.1 正确估计网络规模 55
6.3.2 正确估计服务规模 56
6.3.3 支持的架构 56
6.3.5 VOB服务器 58
6.3.4 支持的文件系统 58
6.3.6 视图服务器 60
6.3.7 构建服务器 61
6.3.8 客户机 61
6.3.9 RAID级别介绍 61
6.3.10 审查安全策略 62
6.4 管理和维护 63
6.4.1 备份策略 63
6.4.2 软件计划 65
6.5 参考资料 67
7.2 设置测试环境 69
7.1 现在开始 69
第7章 设置ClearCase 69
7.2.1 简单测试环境 70
7.2.2 移至严格的测试环境 70
7.3 设置环境 71
7.3.1 网络基础设施 71
7.4 设置ClearCase 72
7.5 从服务器开始 73
7.5.1 服务器连接 73
7.5.2 主册服务器 74
7.5.3 许可证服务器 76
7.5.5 关于调整服务器 77
7.5.4 VOB和视图服务器 77
7.5.6 准备更改 79
7.5.7 UNIX服务器和Windows客户端 80
7.6 客户端 81
7.6.1 专门针对Samba或TAS的客户端 82
7.6.2 处理4:30AM风暴 82
7.7 备份和恢复 82
7.7.1 VOB 83
7.7.4 许可证和var目录 84
7.7.3 注册 84
7.7.2 视图 84
7.7.5 发布区 85
7.7.6 恢复 85
7.7.7 用MultiSite作为备份 86
7.7.8 标准维护 87
7.7.9 ClearCase的灾难恢复 87
7.8 将代码迁移到ClearCase 88
7.8.1 系统上线 88
7.9 获取帮助 89
8.1 背景 93
8.1.1 什么是ClearQuest 93
第3部分 实现UCM下的ClearQuest 93
第8章 规划ClearQuest 93
8.1.2 模式、存储库、数据库和其他术语 94
8.1.3 ClearQuest的工作原理 95
8.2 ClearQuest中的角色和职责 96
8.2.1 ClearQuest管理员 96
8.2.2 模式设计人员 96
8.2.3 数据库管理员 96
8.2.4 架构师或项目经理 97
8.2.5 设计人员或开发人员 97
8.2.6 测试人员 97
8.2.7 变更控制委员会 97
8.2.11 项目主管 98
8.3.1 常见问题和字符集 98
8.3 ClearQuest基础设施 98
8.2.8 请求者 98
8.2.10 提交者 98
8.2.9 用户 98
8.3.2 许可证服务器 99
8.3.3 ClearQuest数据库服务器(商业数据库服务器) 100
8.3.4 ClearQuest MultiSite传输服务器 100
8.3.5 ClearQuest管理客户端 101
8.3.6 ClearQuest Web服务器 101
8.3.7 ClearQuest服务器 101
8.3.10 ClearQuest邮件 102
8.3.8 ClearQuest(本地)客户端 102
8.3.9 ClearQuest Web客户端 102
8.3.11 磁盘空间提供者 103
8.4 基础设施规划 103
8.5 过程规划 104
8.6 安装规划 105
8.6.1 估计安装所需存储空间 105
8.6.2 估计数据库的大小 106
8.7 参考资料 106
第9章 设置ClearQuest 107
9.1 规划环境 107
9.2 建立测试环境 107
9.2.2 从现在开始 108
9.2.1 建立测试环境的原因 108
9.3 数据库服务器 109
9.3.1 设置数据库服务器 109
9.3.2 建立和测试备份与恢复例程 109
9.3.3 标准化维护 109
9.3.4 ClearQuest灾难恢复 109
9.4 安装 110
9.5 系统上线 110
9.5.1 谁来参与 111
9.5.2 培训 111
9.6 成功的上线 112
9.5.3 为变更而培训 112
9.6.1 例子1:突进式 113
9.6.2 例子2:渐进式 115
第4部分 实施统一变更管理 119
第10章 实施UCM 119
10.1 UCM背景知识 119
10.1.1 UCM对象 119
10.1.2 UCM生命周期 120
10.1.3 UCM策略 121
10.1.4 UCM ClearQuest集成 122
10.3 UCM配置组件设计 125
10.2 UCM设计概述 125
10.3.1 定义组件范围 126
10.3.2 管理组件集和层次 126
10.3.3 管理组件重用 127
10.3.4 实现组件 128
10.3.5 组件设计约束 128
10.4 UCM项目设计 128
10.4.1 项目组织 129
10.4.2 项目设计约束 129
10.5 UCM流设计 130
10.5.1 个人开发流 131
10.5.3 共享流项目 132
10.5.2 单一流项目 132
10.5.4 流层次 133
10.5.5 项目和流 134
10.5.6 专用流 134
10.5.7 轻量级的并行开发 135
10.6 物理VOB定义 135
10.7 基线命名约定 136
10.8 集成ClearQuest到UCM 136
10.8.1 使用和不使用ClearQuest的UCM 137
10.8.2 定制变更管理生命周期 137
10.8.4 定义父-子活动 138
10.8.3 ClearQuest UCM策略定制 138
10.8.5 ClearQuest安全控制 139
10.8.6 多用户数据库 139
10.8.7 ClearQuest设计约束 140
10.9 UCM常见设计问题对照表 140
10.9.1 过早转到个人流 140
10.9.2 过晚转到个人流 141
10.9.3 太多的UCM项目 141
10.9.4 让流变得陈旧 141
10.9.6 使用子流还是新项目 142
10.10 UCM基础设施 142
10.9.5 过于复杂的状态模型 142
10.11 UCM的管理问题 144
10.11.1 管理UCM数据集 144
10.11.2 管理旧的视图 144
10.11.3 项目创建过程 145
10.11.4 管理旧的对象 145
10.12 起步——建立UCM测试环境 145
10.12.1 测试环境概述 145
10.12.2 第1步——建立基础设施 146
10.12.3 第2步——建立UCM存储库和组件 148
10.12.4 第3步——创建UCM项目 150
10.12.6 第5步——安装ClearQuest并创建数据集 153
10.12.5 第4步——遍历标准UCM开发生命周期 153
10.12.7 第6步——集成UCM项目和ClearQuest 155
10.12.8 后续步骤 156
10.13 参考资料 157
第11章 管理复杂性 159
11.1 构建软件与架桥不一样 159
11.1.1 变化的需求 160
11.1.2 不现实的预期 160
11.1.3 开发工具的变化 160
11.1.4 技术的变化 161
11.1.5 复杂性 161
11.2.1 组件 162
11.2 使用组件管理复杂性 162
11.2.2 无根组件 164
11.2.3 基线 164
11.2.4 流 165
11.2.5 项目 165
11.2.6 管理具有多个组件的项目 169
11.2.7 什么是复合基线 169
11.2.8 使用无根组件解决复合基线冲突 172
11.2.9 小结 173
第5部分 用MultiSite实施分布式UCM 177
第12章 用MultiSite规划分布式开发 177
12.1 MultiSite背景 177
12.1.1 ClearCase MultiSite 178
12.1.2 ClearQuest MultiSite 179
12.1.3 为什么不只使用集中服务器 180
12.1.4 管理分布式并发控制 180
12.1.5 MultiSite对UCM用户的影响 181
12.2 MultiSite基础设施概述 182
12.3 MultiSite的硬件需求 182
12.3.1 升级本地环境以支持MultiSite 183
12.3.2 建立远程CM站点 184
12.4 软件升级需求 184
12.4.1 本地环境的软件升级 185
12.5 软件许可需求 186
12.4.2 远程站点的软件考虑 186
12.5.1 您需要多少MultiSite许可证 187
12.5.2 为分布式开发合作伙伴提供许可证 187
12.6 在站点之间建立连接 188
12.6.1 通过直接IP连接进行传输 188
12.6.2 通过防火墙传输 188
12.6.3 配置通信包 190
12.7 自动化复制 191
12.7.1 复制任务 191
12.8 扩展CM组织 192
12.9 使用MultiSite进行灾难恢复 193
12.8.2 分布式服务模式 193
12.8.1 集中服务模式 193
12.9.1 使用专用的灾难恢复站点(DR站点) 194
12.10 MultiSite计划 194
12.11 分析和审定远程站点 195
12.11.1 分析远程站点 195
12.11.2 审定远程站点是否适于进行分布式开发 195
12.11.3 挑选第一个项目 196
12.12 详细计划和购置基础设施 196
12.12.1 MultiSite的简单测试环境 196
12.12.2 MultiSite实施计划 196
12.12.3 分布式CM计划 197
12.13 MultiSite上线计划 198
12.13.1 定义角色和职责 198
12.13.2 培训计划 198
12.13.3 准备事项检查 199
12.14 参考资料 199
第13章 配置分布式开发环境 201
13.1 设置MultiSite测试环境 201
13.2 建立MultiSite管理流程 202
13.2.1 复制流程 202
13.2.4 ClearQuest用户管理 203
13.2.3 ClearQuest模式升级 203
13.2.2 备份和恢复过程 203
13.2.5 软件升级 204
13.3 实践 204
13.4 配置生产环境 204
13.4.1 升级本地环境以支持MultiSite 204
13.4.2 检验与远程站点的连通性 205
13.4.3 在远程站点上设置可用的ClearCase环境 205
13.4.4 检验MultiSite环境 208
13.5 上线过程 208
13.5.1 基础设施就绪 208
13.5.4 上线当天 209
13.5.2 上线前两周 209
13.5.3 上线前一周 209
13.5.5 上线后的一至两天 210
13.5.6 上线后的一个月 210
13.6 成功的上线案例 210
第14章 实施MultiSite 213
14.1 MultiSite设计概述 213
14.2 物理存储库设计 213
14.2.1 访问控制 213
14.3 管理复制 214
14.3.1 定义复制拓扑 214
14.2.2 MultiSite许可 214
14.3.2 定义通信包大小 215
14.3.3 定义通信包频率 215
14.4 在UCM/ClearCase中管理主控权 216
14.5 分布式开发的使用模型 216
14.5.1 生产者-消费者模型 217
14.5.2 本地集成流 217
14.5.3 管理跨站点的串行开发 217
14.6 在ClearQuest中管理主控权 220
14.6.1 本地主控权模型 220
14.6.2 主控权的手动变更 220
14.6.4 基于状态的主控权 221
14.6.3 避免主控权的变更 221
14.7 启动——建立一个MultiSite简单测试环境 222
14.7.1 简单测试环境概述 222
14.7.2 基础设施安装 223
14.7.3 第1步——ClearCase MultiSite复制 226
14.7.4 第2步——ClearQuest MultiSite复制 230
14.7.5 第3步——集成的UCM MultiSite复制 235
14.7.6 下一步 236
14.8 参考资料 236
A.1 软件配置管理计划 239
A.1.1 模板 239
附录A SCM计划模板示例 239
第6部分 附录 239
附录B Base ClearCase快速指南 243
B.1 视图 243
B.2 修改文件 244
B.3 创建新文件 244
B.4 删除元素 245
B.5 重命名(移动)元素 245
B.6 复制元素 245
B.7 显示信息 246
B.8 显示文件和目录信息 246
C.1 简介和免责声明 249
附录C ClearCase管理目录文件 249
C.2 专有文件 250
C.2.1 注册服务器 250
C.2.2 许可证服务器 250
C.2.3 几个主机名 251
C.2.4 不加载MVFS 251
C.2.5 MultiSite 251
C.3 按目录划分的管理文件 251
C.3.1 文件描述 252
C.3.2 用法 254
D.1 流程 257
附录D 创建ClearQuest父-子链接记录 257
附录E 与WebSphere Studio和Eclipse集成的最佳实践 265
E.1 Studio或Eclipse与ClearCase和ClearQuest一起使用的最佳实践 265
附录F 其他资料 267
F.1 Web资料的位置 267
F.2 使用Web资料 267
F.3 缩略语 268
F.4 相关出版物 269
F.4.1 IBM红皮书 269
F.4.2 其他出版物 270
F.4.3 在线资源 270
F.4.4 如何获得IBM红皮书 271
F.4.5 来自IBM的帮助 272
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《管理信息系统习题集》郭晓军 2016
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《近代旅游指南汇刊 31》王强主编 2014
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019