【精品】配置管理

【精品】配置管理

ID:43604286

大小:75.50 KB

页数:11页

时间:2019-10-11

【精品】配置管理_第1页
【精品】配置管理_第2页
【精品】配置管理_第3页
【精品】配置管理_第4页
【精品】配置管理_第5页
资源描述:

《【精品】配置管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、祀置管理(ConfigurationManagement,CM)是通过技术或行政手段对软件产品及英开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。目录[隐藏]配置管理简介配置管理的功能并行开发支持修订版管理版木控制建立管理过程控制代码共享配迸管理的流程1、制定配置管理计划2、配置库管理3、版本控制4、变更控制5、配置审计配置管理的实施配置管理经验谈1.节约费用2.有利于知识库的建立3.规范管理配置管理的精髓配置

2、管理简介配置管理过程是对处于不断演化、完善过程中的软件产品的管理过程。其最终冃标是实现软件产站的完整性、一致性、可控性,使产品极大程度地与用八需求相吻合。它通过控制、记录、追踪对软件的修改和每个修改住成的软件组成部件來实现对软件产品的管理功能。早在七十年代初期加利福利亚大学的LeonPresser教授就撰写了一篇论文,提出控制变更和配迸的概念,之后在1975年,他成立了一家名为SoftTool的公司,开发了自己的配置管理工具:CCC,这也是最早的配置管理工具之一。之后,随着软件开发规模的逐渐增大,越來越多的公

3、司和团队意识到了软件配宜管理的巫要性,而相应的软件配宜管理工具也如雨后春笋一般,纷纷涌现,比较有代表性的有:MarcRochkind的SCCS(SourceCodeControlSystem)和WalterTichy的RCS(RevisionControlSystem),这两种工具对LI后的配置管理工具的发展做出了重人的贡献,目前绝人多数广泛使丿IJ的配置管理工具基本上都是基于这两者的设计思想和体系架构。配置管理亦软件开发过程和项1=1管理过程耳'的作用随着软件系统的口益复杂化和用八盂求、软件更新的频繁化,配

4、置管理逐渐成为软件生命周期屮的重要控制过程,在软件开发过程中扮演着越来越来重要的介色。一个好的配置管理过程能覆盖软件开发和维护的各个方血,同时対软件开发过程的宏观管理,即项目管理,也有重要的支持作用。良好的配置管理能使软件开发过程有更好的可预测性,使软件系统具有可重复性,使用户和主管部门用软件质蜃和开发小纟R有更强的信心。软件配置管理的最终冃标是管理软件产品。由于软件产品是在用户不断变化的需求驱动下不断变化,为了保证对产品有效地进行控制和追踪,配置管理过程不能仅仅对静态的、成形的产品进行管理,而必须对动态的、

5、成长的产品进行管理。由此可见,配直管理同软件开发过程紧密相关。配置管理必须紧扣软件开发过程的各个环节:管理用户所提岀的需求,监控其实施,确保用八需求最终落实到产品的各个版本中去,并在产站发行和用八支持等方而提供帮助,响应用户新的需求,推动浙的开发周期。通过配置管理过程的控制,用户对软件产品的需求如同普通产品的订单一样,遵循一个严格的流程,经过-•条受控的牛:产流水线,最后形成产品,发售给相应用户。从另一个角度看,在产品开发的不同阶段通常有不同的任务,由不同的角色担当,各个角色职责明确,泾渭分明,但同时又前后衔

6、接,相互协调。好的配置管理过程有助于规范各个角色的行为,同时又为角色Z间的任务传递提供无缝的接合,使整个开发团队象一个交响乐队一样和谐而又错杂地行进。正因为配置管理过程肓接连接产品开发过程、开发人员和最终产品,这些都是项目主管人员所关注的重点,因此配置管理系统在软件项冃管理中也起着重耍。配置管理过程演化出的控制、报告功能可帮助项目经理更好地了解项目的进度、开发人员的负荷、工作效率和产品质虽状况、交付LI期等信息。同时配置管理过程所规范的工作流程和明确的分工有利于管理者应付开发人员流动的困境,使新的成员可以快速

7、实现任务交接,尽最减少因人员流动而造成的损失。[编辑本段]配置管理的功能并行开发支持因开发和维护的原因,要求能够实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分作不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而乂不失去控制;修订版管理跟踪每一个变更的创造者、时间和原因,从而加快问题和缺陷的确定:版木控制能够简单、明确地重现软件系统的任何一个历史版本:产品发布管理:管理、计划软件的变更,与软件的发布计划、预先定制好的生命周期或相关的质量过程保持一致;项H经理能够随时清晰地了解项冃的状

8、态;建立管理基于软件存储库的版本控制功能,实现建立(build)过程自动化;过程控制贯彻实施开发规范,包括访问权限控制、开发规则的实施等:变更请求管理:跟踪、管理开发过程中出现的缺陷(Defect)>功能增强请求(RFE)或任务(Task),加强沟通和协作,能够随时了解变更的状态;代码共亭提供良好的存储和访问机制,开发人员可以共享各自的开发资源;[编辑本段]配置管理的流程1、制定配置管理计划配置管理

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

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

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