软件配置管理--IBM Rational ClearCase和ClearQuest UCM指南
基本信息
- 作者: (美)Ueli Wahli,Jennie Brown,Matti Teinonen 等
- 译者: 李纪华
- 丛书名: 蓝色成长之路系列丛书
- 出版社:人民邮电出版社
- ISBN:7115149879
- 上架时间:2006-8-1
- 出版日期:2006 年7月
- 开本:16开
- 页码:272
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件项目管理
编辑推荐
本书是IBM教育学院教育培养计划蓝色成长之路系列丛书中的第一本,是该培养计划的推荐参考书。
内容简介回到顶部↑
本书完整地介绍了软件配置管理及其在ibm rational产品clearcase和clearquest中的实施方法。书中系统地介绍了软件配置管理和变更管理的基本概念,ibm rational统一变更管理(将配置管理与变更管理紧密关联)的基本原理,以及如何利用clearcase和clearquest进行统一变更管理的规划、实施和推广,如何利用clearcase multisite和clearquest multisite在更大规模的分布式团队中实施统一变更管理。.
本书融入了ibm rational在多年实际配置管理实施中所总结出的许多经验,旨在教会读者在实施软件配置管理时能直接利用业界最佳实践经验,少走弯路,更好地使用clearcase、clearquest以及产品中所包含的统一变更管理方法规范开发过程,从而提高开发效率。本书的目标读者是关心软件配置管理(sofiware configuration management,scm)解决方案的任何人,尤其针对负责大中型ucm部署项目的项目经理和配置管理负责人。...
本书融入了ibm rational在多年实际配置管理实施中所总结出的许多经验,旨在教会读者在实施软件配置管理时能直接利用业界最佳实践经验,少走弯路,更好地使用clearcase、clearquest以及产品中所包含的统一变更管理方法规范开发过程,从而提高开发效率。本书的目标读者是关心软件配置管理(sofiware configuration management,scm)解决方案的任何人,尤其针对负责大中型ucm部署项目的项目经理和配置管理负责人。...
目录回到顶部↑
第1部分 scm介绍.
第1章 对软件生命周期管理的探讨
1.1 轶闻
1.2 软件资产管理
1.3 更好的软件配置管理意味着更好的业务实践
1.4 提高业务价值的7个关键点
1.5 良好的scm是一种良好的业务实践
第2章 选择正确的scm策略
2.1 问题
2.2 版本控制策略
2.3 配置控制策略
2.4 过程管理策略
2.5 问题跟踪策略
第3章 为什么要选择clearcase和clearquest
3.1 简介
3.2 ibmrational团队协作平台
3.3 统一变更管理
3.4 1bmrationalclearqu[est
第4章 ibmrational产品集的对应关系和术语
4.1 ibmrational产品集到scm环境的对应关系
第1章 对软件生命周期管理的探讨
1.1 轶闻
1.2 软件资产管理
1.3 更好的软件配置管理意味着更好的业务实践
1.4 提高业务价值的7个关键点
1.5 良好的scm是一种良好的业务实践
第2章 选择正确的scm策略
2.1 问题
2.2 版本控制策略
2.3 配置控制策略
2.4 过程管理策略
2.5 问题跟踪策略
第3章 为什么要选择clearcase和clearquest
3.1 简介
3.2 ibmrational团队协作平台
3.3 统一变更管理
3.4 1bmrationalclearqu[est
第4章 ibmrational产品集的对应关系和术语
4.1 ibmrational产品集到scm环境的对应关系
译者序回到顶部↑
从1997年ClearCase以及稍后的ClearQuest在中国推广以来,ClearCase和ClearQuest在国内多个行业被广泛应用。特别是Rational在2002年开始将基于业界最佳实践经验的统一变更管理(Unified Change Management)引入中国后,更多的用户开始基于UCM进行快捷高效的配置管理活动。但是,多年来绝大多数ClearCase和ClearQuest特别是UCM的中文资料较少,2002年我参与翻译出版的《软件配置管理策略与Rational ClearCase》一书多少弥补了这一空白,并得到了许多用户的认可。但该书是基于ClearCase 4.0(1999年年末发布)撰写的,2006年即将发布的ClearCase版本是7.0。这期间,特别是ClearCase 4.1/4.2以及5.0和6.0对UCM进行了诸多改进,引入了诸如复合基线、UCM触发器、单流项目等新特性。同时,在全球广大用户的UCM推广过程中,Rational的顾问们总结了不少基于UCM的最佳实践经验,这些都完整地体现在这本IBM Rational配置管理红皮书中。.
IBM红皮书是IBM致力于技术发展的专门组织——国际技术支持组织(简称ITSO)的核心出版物。IBM红皮书主要用来对当前一些关键技术的定位和价值提供指导,介绍产品或技术的安装及实施经验,分析典型方案的实施过程,以及一步步“如何着手实施”的详细指导。本书是IBM教育学院教育培养计划蓝色成长之路系列丛书中的第一本,是该培养计划的推荐参考书。
由于书中涉及不少ClearCase及ClearQuest专用术语以及特定含义,IBM Rational中国技术团队对全文进行了大规模的校译,同时为了方便读者更好地理解原文,在不容易理解的地方以“译者注”的方式进行了额外的解释说明。这里要感谢IBMRational中国的姚炳雄,许斌、程燕宾、李剑波、李卫锋等,没有他们的大力协作,这本书不会这么早与读者见面。另外特别要感谢IBM中国研发中心Rational技术团队的杨晓斌、蒋琛、申震杰、潘文斌、吴锦龙等对译文给出的详细建议,下面的ClearCase版本树截图忠实地记录了本书的整个校译过程。..
UCM是在Base ClearCase基础上一种更高层次的应用方式,UCM引入了“活动”的概念,从而将基于文件/目录的底层配置管理活动抽象到易于管理和理解的“活动”层面。同时通过项目、组件、组件基线的一系列抽象,可以更为直接地支持实际开发过程中的配置管理以及开发管理活动,如基于组件的开发、基于多发布版本的开发以及大规模外包项目的开发等。UCM的出现使得传统分析设计和开发维护之间的链条变得更加完整,特别是组件的引入,保证了逻辑设计和物理实现的可追踪性和一致性。UCM的历史可以追溯到ClearCase 3.x,在许多用户成功应用Base ClearCase并都遵循了集成/开发/构造/测试等分支模型后,为了更方便地管理分支以及分支所涉及的视图配置规则,ClearCase引入了viewprofile机制。可以将view profile看作UCM的萌芽,view profile利用分支模板可以快速生成视图配置规则,从而简化并行开发模式的管理。紧接着在1999年年末Rational正式在ClearCase 4.0中嵌入了UCM使用方式,从而使广大用户可以在Base ClearCase与UCM之间进行选择。用一个形象的比喻,可以把BaseClearCase看作一台手动相机,而UCM则是一台自动相机,手动相机可以有灵活的控制,但是如果有更高的要求,则需要好的摄影技术和精确控制。而UCM内置了基于业界最佳经验的流程,可以帮助用户快速起步,达到一个较高的配置管理水准。实际上经过ClearCase 4.1/4.2、5.0以及6.0的发展,UCM本身的灵活性也非常大,形象地讲,现在的UCM已经变成手动自动一体化相机了。本书原著成书于2004年年末,因此基本上是基于ClearCase和ClearQuest 6.0版(2003.06.00)撰写的,很快在2006年Rational会发布7.0版,也请大家继续关注ClearCase、ClearQuest以及UCM的新特性。
从我们在中国多年来的实际部署经验看,多数中国开发组织正面临着如何进行高效可持续发展的问题,而软件资产和软件过程的标准化是开发组织可持续发展的关键改进领域。尽管不少用户使用一些简单版本的管理软件进行最终代码的源码控制,但这种管理方式从开发整个周期角度看是一种较狭隘的“仓库式”管理方式。简单版本管理工具的作用更多的是备份现有发布版本,与开发流程的关系比较松散,因此随着时间的推移,可能很难从版本库中提炼出对后续版本开发有意义的东西,甚至已有版本或资产会逐渐变成“鸡肋”,用也不是,不用也不是,结果很可能推倒重来,或者投入巨大精力去维护已有系统。如何将开发整个过程完整地记录下来,按组件方式合理组织软件资产,从已有开发资产和流程中逐步推进后续版本或者同时进行多个版本的开发和维护,是UCM的精髓所在。衷心希望本书的出版可以帮助广大中国用户,特别是软件开发组织摆脱困境,进行更为轻松的开发管理工作。
参与校译的人员都是在繁忙工作之余进行本书的校译工作,不足之处在所难免,敬请读者指正。最后借用IBM Rational大中国区经理陈致平先生的一句话——“愿见中华软件腾飞时”,与各位读者共勉。...
李纪华
IBM Rational软件
2006年6月于北京
IBM红皮书是IBM致力于技术发展的专门组织——国际技术支持组织(简称ITSO)的核心出版物。IBM红皮书主要用来对当前一些关键技术的定位和价值提供指导,介绍产品或技术的安装及实施经验,分析典型方案的实施过程,以及一步步“如何着手实施”的详细指导。本书是IBM教育学院教育培养计划蓝色成长之路系列丛书中的第一本,是该培养计划的推荐参考书。
由于书中涉及不少ClearCase及ClearQuest专用术语以及特定含义,IBM Rational中国技术团队对全文进行了大规模的校译,同时为了方便读者更好地理解原文,在不容易理解的地方以“译者注”的方式进行了额外的解释说明。这里要感谢IBMRational中国的姚炳雄,许斌、程燕宾、李剑波、李卫锋等,没有他们的大力协作,这本书不会这么早与读者见面。另外特别要感谢IBM中国研发中心Rational技术团队的杨晓斌、蒋琛、申震杰、潘文斌、吴锦龙等对译文给出的详细建议,下面的ClearCase版本树截图忠实地记录了本书的整个校译过程。..
UCM是在Base ClearCase基础上一种更高层次的应用方式,UCM引入了“活动”的概念,从而将基于文件/目录的底层配置管理活动抽象到易于管理和理解的“活动”层面。同时通过项目、组件、组件基线的一系列抽象,可以更为直接地支持实际开发过程中的配置管理以及开发管理活动,如基于组件的开发、基于多发布版本的开发以及大规模外包项目的开发等。UCM的出现使得传统分析设计和开发维护之间的链条变得更加完整,特别是组件的引入,保证了逻辑设计和物理实现的可追踪性和一致性。UCM的历史可以追溯到ClearCase 3.x,在许多用户成功应用Base ClearCase并都遵循了集成/开发/构造/测试等分支模型后,为了更方便地管理分支以及分支所涉及的视图配置规则,ClearCase引入了viewprofile机制。可以将view profile看作UCM的萌芽,view profile利用分支模板可以快速生成视图配置规则,从而简化并行开发模式的管理。紧接着在1999年年末Rational正式在ClearCase 4.0中嵌入了UCM使用方式,从而使广大用户可以在Base ClearCase与UCM之间进行选择。用一个形象的比喻,可以把BaseClearCase看作一台手动相机,而UCM则是一台自动相机,手动相机可以有灵活的控制,但是如果有更高的要求,则需要好的摄影技术和精确控制。而UCM内置了基于业界最佳经验的流程,可以帮助用户快速起步,达到一个较高的配置管理水准。实际上经过ClearCase 4.1/4.2、5.0以及6.0的发展,UCM本身的灵活性也非常大,形象地讲,现在的UCM已经变成手动自动一体化相机了。本书原著成书于2004年年末,因此基本上是基于ClearCase和ClearQuest 6.0版(2003.06.00)撰写的,很快在2006年Rational会发布7.0版,也请大家继续关注ClearCase、ClearQuest以及UCM的新特性。
从我们在中国多年来的实际部署经验看,多数中国开发组织正面临着如何进行高效可持续发展的问题,而软件资产和软件过程的标准化是开发组织可持续发展的关键改进领域。尽管不少用户使用一些简单版本的管理软件进行最终代码的源码控制,但这种管理方式从开发整个周期角度看是一种较狭隘的“仓库式”管理方式。简单版本管理工具的作用更多的是备份现有发布版本,与开发流程的关系比较松散,因此随着时间的推移,可能很难从版本库中提炼出对后续版本开发有意义的东西,甚至已有版本或资产会逐渐变成“鸡肋”,用也不是,不用也不是,结果很可能推倒重来,或者投入巨大精力去维护已有系统。如何将开发整个过程完整地记录下来,按组件方式合理组织软件资产,从已有开发资产和流程中逐步推进后续版本或者同时进行多个版本的开发和维护,是UCM的精髓所在。衷心希望本书的出版可以帮助广大中国用户,特别是软件开发组织摆脱困境,进行更为轻松的开发管理工作。
参与校译的人员都是在繁忙工作之余进行本书的校译工作,不足之处在所难免,敬请读者指正。最后借用IBM Rational大中国区经理陈致平先生的一句话——“愿见中华软件腾飞时”,与各位读者共勉。...
李纪华
IBM Rational软件
2006年6月于北京
前言回到顶部↑
本书概括性地介绍了配置管理及其在Rational产品ClearCase和ClearQuest中的实施方法。.
本书的目标读者是关心软件配置管理(Soflware Configuration Management,SCM)解决方案的人,尤其针对负责大中型UCM部署项目的项目经理和配置管理负责人。
本书第1部分介绍了软件配置管理的一般概念以及为什么说软件资产管理和软件生命周期管理是一种良好的业务实践。然后介绍了一种使用ClearCase和ClearQuest UCM产品的SCM策略。
第2部分详细介绍了如何使用ClearCase环境来计划和实施SCM,重点介绍测试环境、网络、服务器和客户端。
第3部分介绍了ClearQuest、ClearQuest的术语、不同类型用户的作用和职责以及UCM环境所需的基础设施。此外还详细阐述了计划和实施ClearQuest的方法。..
第4部分介绍了利用ClearCase UCM和ClearQuest所进行的统一变更管理(Unified Change Management,UCM),包括关于有效实施UCM的设计问题,以及如何通过提高抽象水平,利用UCM来管理复杂性。
第5部分讲述了如何在多个地点利用ClearCase和ClearQuest MultiSite进行并行开发,并包括为UCM环境计划和实施MultiSite的详细过程。
附录中提供了一个SCM计划模板、ClearCase和ClearQuest管理的细节、Base ClearCase快速指南、用于创建ClearQuest父—子链接记录的简要步骤,以及将Rational ClearCase和Rational ClearQuest与WebSphere Studio或Eclipse联合使用的最佳实践的6个方面。
本书未论及ClearQuest的定制、ClearQuest在UCM环境之外的使用以及针对开发人员的详细指导信息。
本书的提纲如下图所示,一开始讲述理论,接下来讲述ClearCase和ClearQuest产品,然后是统一变更管理,最后是复杂的多点开发管理。...
本书的目标读者是关心软件配置管理(Soflware Configuration Management,SCM)解决方案的人,尤其针对负责大中型UCM部署项目的项目经理和配置管理负责人。
本书第1部分介绍了软件配置管理的一般概念以及为什么说软件资产管理和软件生命周期管理是一种良好的业务实践。然后介绍了一种使用ClearCase和ClearQuest UCM产品的SCM策略。
第2部分详细介绍了如何使用ClearCase环境来计划和实施SCM,重点介绍测试环境、网络、服务器和客户端。
第3部分介绍了ClearQuest、ClearQuest的术语、不同类型用户的作用和职责以及UCM环境所需的基础设施。此外还详细阐述了计划和实施ClearQuest的方法。..
第4部分介绍了利用ClearCase UCM和ClearQuest所进行的统一变更管理(Unified Change Management,UCM),包括关于有效实施UCM的设计问题,以及如何通过提高抽象水平,利用UCM来管理复杂性。
第5部分讲述了如何在多个地点利用ClearCase和ClearQuest MultiSite进行并行开发,并包括为UCM环境计划和实施MultiSite的详细过程。
附录中提供了一个SCM计划模板、ClearCase和ClearQuest管理的细节、Base ClearCase快速指南、用于创建ClearQuest父—子链接记录的简要步骤,以及将Rational ClearCase和Rational ClearQuest与WebSphere Studio或Eclipse联合使用的最佳实践的6个方面。
本书未论及ClearQuest的定制、ClearQuest在UCM环境之外的使用以及针对开发人员的详细指导信息。
本书的提纲如下图所示,一开始讲述理论,接下来讲述ClearCase和ClearQuest产品,然后是统一变更管理,最后是复杂的多点开发管理。...







点击看大图

加载中...

