企业软件配置管理实施策略(荐)

企业软件配置管理实施策略(荐)

ID:43755702

大小:287.08 KB

页数:12页

时间:2019-10-13

企业软件配置管理实施策略(荐)_第1页
企业软件配置管理实施策略(荐)_第2页
企业软件配置管理实施策略(荐)_第3页
企业软件配置管理实施策略(荐)_第4页
企业软件配置管理实施策略(荐)_第5页
资源描述:

《企业软件配置管理实施策略(荐)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、企业软件配置管理实施策略IIII毫无疑问,软件配置管理是软件开发的基石。一个缺少软件配置管理的企业,就等于“作坊式”的开发模式。虽然大多数金业在这一点的认识上已经达成共识,然而,在实际的实施时仍存在不少误区。正确地在企业实丿施软件配置管理,冇赖于全面正确地认识软件配置管理,以及避免一些常见的误区,并选择正确的工具。山于配置管理涉及的领域既有广度,乂有深度,因此,本演讲不打算而而俱•到,而只是抽収其中的一部分,希望能起到抛砖引玉的效果。正确认识软件配置管理要避免在软件配置管理实施时的谋区,首先需要我们对软件配置管理的含义有一个正确全而的认识,在这一方面,基木上冇两个权威的解释,一

2、个是SEI,一个CMM方面的。SEI的定义要点包括:/配置管理(CM)是软件过程的一个关键元素。它是一个规程,通过控制产品的进化过程,如持续的、变化的变更,为软件系统产品提供了稳定性。/作为一个管理规程,CM通过标识产品的组成部分和变更;通过控制变更的开始、评估、授权和控制;通过记录和报告产品及其变更的历史和状态,最终控制了产品的報个进化过程。/作为一项开发支持功能,CM用来维护产品的实际组成部分;记录产品的组成部分乃至整个产品的变化历史;为产甜的变更提供了一个稳定的工作平台;支持从产品的组件“组装”成整个产品;并自动协调并发的修改。CMM/CMMI的定义要点包括:/软件配置管

3、理的H标是在软件的整个生命周期期间建立和维护软件产品的一致性。软件配置管理包括:标识软件项门的配置项;控制配置项的修改;记录和报告配置项的状态和修改活动。/配置管理的核心是意图消除由于不同版本工件的存在而可能带來的混乱和错谋。项目中工件的变化不可避免,原因可能包括纠正错谋,功能增强以及产品的进化。配置管理就是要使得这些不可避免的变更处于控制Z下。大家可以看到,无论是SE1的定义,还是CMM/CMMI的定义,二者之间并没有本质上的区别。归纳起來,从总体上来说,软件配匿管理主要包括五个主要方面,即配置项的标识、对配置项修改的控制、向团队成员报告软件配置管理的状态、审计软件配置管理活

4、动、实现自动化的构建与发布,其屮第五点更是与时下流行的敏捷趋势伴随而流行。全血认识软件配置管理的含义,可以帮助我们认知在企业内实施配置管理时的先后步骤,以循序渐进的方式來实施。另外,也可以帮助我们全面管理-企业实施时所涉及的活动。在软件配置管理的五个主要方而中,很明显,标识是基础,即首要的第一步是要确定哪些对象需要纳入到配置管理的控制Z下,候选的对象包括:源代码,设计文件,用户手册,数据库脚木,构建脚本,网站图形元素等等;接下来需耍确定如何控制对这些配置项的修改,包括环境的搭建,用户授权,开发流程等等;随后,要及时向团队成员报告软件配置管理的状态,履行告知的义务,以及进行审计,

5、确认和关的软件配宜管理活动确实按照预定的计划高质量地完成了。认识到这五个方面的软件配置管理活动的相互关系非常重要,它们Z间互为前提。同时,认识到这一点也告诉我们在进行软件配置管理建设时不要好高驚远,而是要分阶段一点一点的稳步前进。这五个方面,软件配置管理工具都要进行强有力的支持,使得日常事务减至最少,这是一个成熟的软件配置管理工具应具备的基本特征,将在后而讲述。如果您到此还对上面的定义感到太学术的话,我们不妨换一个角度來理解软件配置管理。实际的软件开发活动中,常常会有以下的“课题”,请您想想该如何解决呢?•如何跟踪供应商(OpenSource)的代码?•:•如何管理并行开发?♦

6、如何进行分布式开发?•如何实现自动化的发布?•:•如何实现变更管理的流程口动化?如果一下子回答不上来的话,也没关系。这些问题都是软件配%管理研究的范畴,学握软件管理方而的理论,选择合适的工具,以及采用合适的实施策略,将会使这些问题一一得以解决。山此可见,软件配置管理在软件开发(研发)活动中具有基础性的地位,无论是Borland的ALM理念,还是RUP的开发流程,以及敏捷开发,都对这一观念进行了充分的认可。CMM/CMMI对软件配直管理的活动进行了进一步的细分,如卜•图所示:Soft^arcConfigurationManagcmcnManagcmcntoftheSCMProce

7、ssSoftwareConfiguratioiiIdentificationSoftware—ConfiguratioiiControlSoft^%areConfiguratioiiStatesAccountin«Softuare—ConfigurationAuditingSoftwareReleaseManagementan(IDeliveryOrganizational*ContextforSCMConstraintsand-►(}nidancetors(MPlanningfor*SCM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。