ClearCase支持全面的软件配置管理功能,给那些经常跨越复杂环境(如Unix、Windows系统)进行复杂项目开发的团队带来巨大效益。此外,ClearCase也支持广泛的开发环境,它所拥有的特殊组件已成为当今软件开发人员工程人员和管理必备的工具。ClearCase的先进功能直接解决了原来开发团队所面临的一些难以处理的问题,并且通过资源重用帮助开发团队,使其开发的软件更加可靠。在当今日益激烈的市场竞争中,ClearCase作为规范的软件配置管理工具,能完全满足软件开发人员的需求,同时健全了软件开发的科学管理。
在复杂的软件项目管理中,还有一种技术管理手段会帮助工程人员趟过软件开发过程中的泥潭,它就是目前正被日益重视的—软件配置管理(SCM)。配置管理作为相对独立的管理分支,有着其自身特殊的作用和要求。
配置管理是一个过程,这个过程不是靠一两个"所谓的"配制管理员对着工具忙忙碌碌的不断操作就能够保证的。当然,工具的使用对过程的帮助是巨大的,但是对于这个过程,一个真正的配置管理者更多的应该是想着怎么去完善她以适应项目,这是一种思想。这就需要我们看得广一点,远一点。所以对于这个过程中的每一个角色,每一个职责,配置管理员都应该深入的去了解。
。"软件配置管理"是一套规范、高效的软件开发管理方法,同时也是提高软件质量的重要手段。软件配置管理可以帮助开发团队对软件开发过程进行有效的变更控制,高效地开发高质量的软件。在质量体系的诸多支持活动中,配置管理处在支持活动的中心位置,它有机地把其它支持活动结合起来,形成一 个整体,相互促进,相互影响,有力地保证了质量体系的实施。
如果你都不知道自己的IT环境里有什么,就别指望控制、维护和提高它们,因此配置管理实施是IT服务管理的一个关键。配置管理的实施一般分为三步:定义配置管理的流程、定义配置管理角色和职责以及定义配置项对象。
配置管理工作是贯穿整个项目生命周期的核心工作之一,只有利用配置管理的理论把项目条理化、清晰化,那么才能开展例如需求、设计、开发、测试等其他工作。通过本篇文章笔者希望大家知道什么是配置项和基线,配置库是如何划分的,为什么软件项目会有变更,同时我们也要正视和接受变更的存在,以及配置管理员是如何进行功能和物理审计的。
有效地记录并控制软件开发过程产品版本演化进程,是搞好过程控制的基础。软件配置管理体系的有效实施,使软件开发活动合理有序,为进一步搞好软件项目管理和开发管理奠定了基础。建立开发、测试受控库,确定受控基线,对源程序、运行环境进行严格的版本管理与变更控制,确保项目过程产品的一致性、正确性和安全性,有效地降低了开发风险,缩短了产品的开发周期。因此,配置管理体系作为开发管理的主要过程之一,对处理、解释一体化系统的开发成功起到了不可替代的作用。
描述了工程型项目配置管理的一些概念,着重介绍了配置管理的环境,包括配置管理工具的选择等。在配置工具选择方面,采用VSS+SOS的组合方案.
配置管理的主要活动有12个: 一、配置管理计划二、配置标识三、确定配置管理范围四、确认和记录配置项属性五、为配置项定义标识符六、确定配置基准线七、确定配置结构八、确定配置项命名规则九、配置项控制十、配置状态报告十一、配置审验十二、CMDB备份,存档和保管
本文向大家介绍了使用 IBM Rational ClearCase搭建成功的分布式的配置管理环境所需要考虑的事情和步骤。
做了一年多的开发,然后转过来做配置管理,看了一段时间的书,结合理论上的东西,再回头看看以前做过的项目,对配置管理有了一点自己的看法。在这里写下来,不知道对不对,不对之处还请大家指正。
根据《质量管理和质量保证标准第三部分:GB/T 19001-ISO 9001在软件开发、供应和维护中的使用指南》中规定,质量体系包括一系列的支持活动要素,同时这些支持活动也为质量体系的实施提供保证。
在质量体系的诸多支持活动中,配置管理处在支持活动的中心位置,它有机地把其它支持活动结合起来,形成一个整体,相互促进,相互影响,有力地保证了质量体系的实施。
开发工程师在编写源代码;测试工程师在测试,挑毛病;需求分析师跟用户确定需求,并且用精确严谨的语言表达出来……虽说这样说未必严谨,但是至少能够得到一个大致的印象。但是,软件配置管理呢?软件配置管理是什么?
正是这些短期,可达的目标让我们体会到了我们正在进步,我们的努力是有成效的,更加重要的是,开发人员的付出换回了成果,积极性得到了保护。激情的火焰能够烧掉征途上所有的荆棘! 人不同于机器,因此在软件过程改进的过程中,除了技术(Technology)、管理(Management),还有人(People)的因素。只有三者兼顾(P.M.T.),才能取得我们梦寐