使用ClearCase,构造软件的处理过程可以和传统的方法兼容。对于ClearCase控制的数据可以使用自制脚本或本机的make程序,但ClearCase的向上兼容建立工具clearmake和omake为构造提供了重要的特性:自动完成任务、保证重建的可靠性、存储时间和支持并行的分布式结构的建立。
软件开发的策略和过程由于行业和开发队伍的不同而有很大差异,但是有一点是肯定的:即提高软件质量,缩短产品投放市场时间。ClearCase为团队通信、质量保证、变更管理都提供了非常有效的过程控制和策略控制机制。这些过程和策略控制机制充分支持质量标准的实施与保证,如:SEI Capability Maturity Model 和ISO 9000。
ClearCase是运行在分布式Client/Server结构中的"组件"产品,。 ClearCase函数和开发数据的程序可以被分配到整个本地网络。这使得ClearCase的工作范围――从工作站上被加到网络中以便更多的开发者可共享,ClearCase的数据存储和数据处理资源的能力大大提高。
ClearCase支持全面的软件配置管理功能,给那些经常跨越复杂环境(如Unix、Windows系统)进行复杂项目开发的团队带来巨大效益。此外,ClearCase也支持广泛的开发环境,它所拥有的特殊组件已成为当今软件开发人员工程人员和管理必备的工具。ClearCase的先进功能直接解决了原来开发团队所面临的一些难以处理的问题,并且通过资源重用帮助开发团队,使其开发的软件更加可靠。在当今日益激烈的市场竞争中,ClearCase作为规范的软件配置管理工具,能完全满足软件开发人员的需求,同时健全了软件开发的科学管理。
本文向大家介绍了使用 IBM Rational ClearCase搭建成功的分布式的配置管理环境所需要考虑的事情和步骤。