按活动进行工作进度跟踪,通过灵活流程定制管理活动(如需求、缺陷、变更等)的生命周期
•利用ClearQuest根据要求定制活动(包括需求、缺陷、变更等)的处理流程,包括流程处理状态、流程涉及的数据以及流程涉及的表单布局及设计等。
•通过项目管理、历史记录、附件、审计跟踪、电子签名、Email通知等几十个预置模型包快速定义用户自己的管理流程。
•利用ClearCase和ClearQuest的集成活动会自动传入开发人员工作环境。开发人员以分配给自己的活动为依据进行代码修改,所做修改会自动关联到相应活动。
•开发活动通过提交自动嵌入所发布的基线中,从而随时掌控基线或发布版本中所包含的功能。
基于相同代码轻松进行多个发布版本的并行开发和维护,同一修改在多个发布版本上只改一次。利用ClearCase丰富的构件及项目机制,可以在同一系统或构件上可以同时展开多个开发项目,如基于1.0发布同时开始针对1.0缺陷的维护版本1.1和基于1.0的新需求和变更的2.0开发等。
•基于前一发布版本快速展开后续版本的开发,自然保持关联发布版本之间的继承关系。
•同一种修改只需要做一次。例如在1.1版本中修改的Bug可以被自动地施加到2.0版本中,而不需要手工来重复这种修复操作。
•利用构件和强大的并行开发功能可以支持多种开发组织形式。如小规模团队的开发、基于软件特性的大型开发、基于发布版本的大型开发等等。
•轻松比较多个发行版本之间在功能和源代码上的差异。
IBM变更和配置管理解决方案包含以下产品
配置与变更管理产品
|
内容介绍
|
配置管理旗舰产品ClearCase
|
IBM Rational ClearCase是业界使用最广、市场占有率最高的配置管理产品。可以为大型企业提供强大的、高可靠性的、灵活的多发布版本并行开发支持。
ClearCae提供了丰富的扩展功能点,提供Trigger以及开发API,用户可以通过VB,Perl以及Java等实现自定义的扩展,满足客户化的需要。
ClearCase提供多服务器配置功能,实现负载均衡,保证开发的高可靠性; ClearCase更提供了Multisite功能,可以实现分布式异地的并行开发; 提供的CCRC可以使用户通过HTTP协议进行优于浏览器的远程并行开发工作。
|
适合小规模开发团队的配置管理产品
ClearCase LT
|
ClearCase LT是一种适用于小规模团队的入门级配置管理工具,与ClearCase相比,除了具备ClearCase的诸多特性外ClearCase LT具有如下不同点:
· 仅支持单服务器,不能动态扩展。
· 不支持动态视图技术,需要将版本库上的版本下载到本地进行处理。
· 不支持构建管理,不能进行可执行代码和源代码版本之间的跟踪,也不能进行构建成果的共享。
· 不支持ClearCase MultiSite。
· 仅提供单项目管理库(PVOB)。
|
异地同步配置管理产品
ClearCase MultiSite
|
ClearCase MultiSite 是ClearCase的一个附加产品,用于异地开发团队的协作开发,是事实上的异地协同开发标准。
· 支持异地布式协作开发,充分利用各地的人才优势同时节约差旅成本,同时防止因长期出差造成的人才流失。实现远程资产本地访问,提高工作效率。
·
· 提供基于Web的管理界面,简化MultiSite的管理。
· 可对存储库进行自动、无错的增量式复制。防止手工操作的差错并节约人力成本,同时传输效率高,节省网络资源和时间。
· 支持多种平台,可在不同的操作系统上实现同步复制功能,支持异构环境下的异地协同开发。
· 提供故障诊断、差错重传和自动恢复功能。
· 支持多种传输方式,可以通过直接的网络连接使用内置的存储转发机制,也可使用标准的文件传输,如FTP,Email,刻录的光盘或磁带实现同步包的传输。
· 支持转发和传输路由。
·
|
变更管理旗舰产品ClearQuest
|
Rational ClearQuest是一个强大而高度灵活的缺陷和变更跟踪管理系统,能在整个开发周期内捕捉、跟踪并管理各种类型(缺陷、功能增强以及需求变更等)的变更请求,帮助开发团队以更高的效率交付出更高质量的产品。ClearQuest遵照Rational Unified Process提出的变更管理思想。
· 支持Windows、Eclipse以及Web等多种客户端界面。
· 内置了项目跟踪、历史记录、附件、ClearCase集成、电子签名、审计跟踪等多种模型包可以快速进行模型生成。
· 提供灵活多样的定制功能,包括变更流程、变更表单、变更数据等等,适应各种团队的开发需要。
· 各种图表制作和报告制作功能为项目的宏观监控及微观调控提供有效的数据基础。
· 可以与ClearCase、Rational Functional Tester、Rational RequisitePro、RAD、.Net、Eclipse等多种工具进行集成。ClearQuest是团队规范变更管理流程、生产高质量软件产品必不可少的解决方案。
·
|
异地同步变更管理产ClearQuest MultiSite
|
ClearQuest MultiSite是ClearQuest的一个附加产品,用于异地开发团队的协同变更管理。
· 支持异地变更及缺陷库的复制,实现远程变更数据本地访问,提高工作效率。
· 可对数据库进行自动、无错的增量式复制。防止手工操作的差错并节约人力成本,同时传输效率高,节省网络资源和时间。
· 提供故障诊断、差错重传和自动恢复功能。
·支持多种传输方式,可以通过直接的网络连接使用内置的存储转发机制,也可使用标准的文件传输,如FTP,Email,刻录的光盘或磁带实现同步包的传输。
· 支持转发和传输路由。
·
|
主机上的ClearCase客户端
ClearCase TSO Client
远程主机构建管理ClearCase Remote Build
|
|
支持灵活远程开发的ClearCase Remote Client (CCRC)
|
同ClearCase MultiSite用于相对固定的远程开发场点不同,CCRC更适合非固定的远程开发团队,例如在二个月内进行远程开发的团队。同ClearCase MultiSite在远程开发版本服务器上创建版本库的副本,然后进行本地访问不同。CCRC可以通过HTTP/HTTPs协议访问远程Web服务器,进而访问远程版本库,对于远程开发团队只需要安装CCRC,实施速度非常快。
|
自动化构建管理平台Build Forge
|
IBM Rational Build Forge提供了完善的构建和发布流程的管理,通过一个能够帮助开发团队对重复任务实现标准化和自动化的构架,可以更容易地分享信息以及随时间追踪流程,让开发团队提高构建和发布的能力。Build Forge可以让IBM Rational客户减少交付大型系统所花费的时间,为更加快速的开发周期提供迭代开发或持续集成的指导,以及构建一致的,可重复的构建和发布流程,从而增强了软件的管理能力并获得更高的品质。
· Build Forge做的不仅仅是管理编译,实际上Build Forge可以把全部的构建和发布流程当作一个整体进行全程自动化,包括源代码校验,编译,运行单元测试,运行安装,文件传输以及产品打包等等。简而言之,设计Build Forge产品的目的是为了帮助客户快速地交付他们的产品并且符合遵规要求。
· Build Forge可以与多种工具和产品进行集成,只要该产品或工具提供命令行或API接口。
·
· Build Forge提供了与多种配置管理工具,如ClearCase,CVS,Subversion等适配接口。可以通过适配接口比较两次构建之间具体文件内容的不同。
· Build Forge可以与ClearQuest进行集成,从而在ClearQuest保存构建记录,同时通过ClearCase和ClearQuest的集成接口获取一次构建中所涉及的变更请求。
· Build Forge允许开发团队共享服务器资源和同时运行相互独立的任务来加速构建,这样不仅提高了资源利用率,而且开发团队可以进行更多的迭代开发循环以便进行更为快速的交付。
· Build Forge提供系统报告和分析能力来提高构建和发布流程的可视度,并且帮助开发团队解决开发过程中的瓶颈。
· Build Forge通过搜集用于提供管理和再现能力的审计轨迹帮助开发团队符合遵规要求。
|