1 / 12
文档名称:

配置管理.doc

格式:doc   大小:117KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

配置管理.doc

上传人:lily8501 2019/9/18 文件大小:117 KB

下载得到文件列表

配置管理.doc

相关文档

文档介绍

文档介绍:配置管理     配置管理(ConfigurationManagement,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。     配置管理过程是对处于不断演化、完善过程中的软件产品的管理过程。其最终目标是实现软件产品的完整性、一致性、可控性,使产品极大程度地与用户需求相吻合。它通过控制、记录、追踪对软件的修改和每个修改生成的软件组成部件来实现对软件产品的管理功能。     早在七十年代初期加利福利亚大学的LeonPresser教授就撰写了一篇论文,提出控制变更和配置的概念,之后在1975年,他成立了一家名为SoftTool的公司,C,这也是最早的配置管理工具之一。之后,随着软件开发规模的逐渐增大,越来越多的公司和团队意识到了软件配置管理的重要性,而相应的软件配置管理工具也如雨后春笋一般,纷纷涌现,比较有代表性的有:S(SourceCodeControlSystem)和WalterTichy的RCS(RevisionControlSystem),这两种工具对日后的配置管理工具的发展做出了重大的贡献,目前绝大多数广泛使用的配置管理工具基本上都是基于这两者的设计思想和体系架构。一、配置管理在软件开发过程和项目管理过程中的作用     随着软件系统的日益复杂化和用户需求、软件更新的频繁化,配置管理逐渐成为软件生命周期中的重要控制过程,在软件开发过程中扮演着越来越来重要的角色。一个好的配置管理过程能覆盖软件开发和维护的各个方面,同时对软件开过程的宏观管理,即项目管理,也有重要的支持作用。良好的配置管理能使软件开发过程有更好的可预测性,使软件系统具有可重复性,使用户和主管部门用软件质量和开发小组有更强的信心。     软件配置管理的最终目标是管理软件产品。由于软件产品是在用户不断变化的需求驱动下不断变化,为了保证对产品有效地进行控制和追踪,配置管理过程不能仅仅对静态的、成形的产品进行管理,而必须对动态的、成长的产品进行管理。由此可见,配置管理同软件开发过程紧密相关。配置管理必须紧扣软件开发过程的各个环节:管理用户所提出的需求,监控其实施,确保用户需求最终落实到产品的各个版本中去,并在产品发行和用户支持等方面提供帮助,响应用户新的需求,推动新的开发周期。通过配置管理过程的控制,用户对软件产品的需求如同普通产品的订单一样,遵循一个严格的流程,经过一条受控的生产流水线,最后形成产品,发售给相应用户。从另一个角度看,在产品开发的不同阶段通常有不同的任务,由不同的角色担当,各个角色职责明确,泾渭分明,但同时又前后衔接,相互协调。     好的配置管理过程有助于规范各个角色的行为,同时又为角色之间的任务传递提供无缝的接合,使整个开发团队象一个交响乐队一样和谐而又错杂地行进。正因为配置管理过程直接连接产品开发过程、开发人员和最终产品,这些都是项目主管人员所关注的重点,因此配置管理系统在软件项目管理中也起着重要。配置管理过程演化出的控制、报告功能可帮助项目经理更好地了解项目的进度、开发人员的负荷、工作效率和产品质量状况、交付日期等信息。同时配置管理过程所规范的工作流程和明确的分工有利于管理者应付开发人员流动的困境,使新的成员可以快速实现任务交接,尽量减少因人员流动而造成的损失。二、配置管理的功能     配置管理系统应该具备以下主要功能:并行开发支持:因开发和维护的原因,要求能够实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分作不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而又不失去控制;修订版管理:跟踪每一个变更的创造者、时间和原因,从而加快问题和缺陷的确定;版本控制:能够简单、明确地重现软件系统的任何一个历史版本;产品发布管理:管理、计划软件的变更,与软件的发布计划、预先定制好的生命周期或相关的质量过程保持一致;项目经理能够随时清晰地了解项目的状态;建立管理:基于软件存储库的版本控制功能,实现建立(build)过程自动化;过程控制:贯彻实施开发规范,包括访问权限控制、开发规则的实施等;变更请求管理:跟踪、管理开发过程中出现的缺陷(Defect)、功能增强请求(RFE)或任务(Task),加强沟通和协作,能够随时了解变更的状态;代码共享:提供良好的存储和访问机制,开发人员可以共享各自的开发资源;三、配置管理的流程图17-1配置管理流程图1、制定配置管理计划     配置管理员制定《配置管理计划》,主要内容包括配置管理软硬件资源、配置项计划、基线计划、交付计划、B审批该计划。2、配置库管理     配置管理员为项目创建配置库,并给每个项目成员分配权限。各项目成员根据自己的权限操作配置库

最近更新

《大气压强总结课时》课件 23页

水利安全生产规范标准化评审规范标准 41页

安全生产目标责任书 (5) 9页

2024年异丙安替比林项目资金申请报告代可行性.. 63页

2024年医用清洁剂项目资金需求报告代可行性研.. 72页

《定价实践》课件 18页

2024年血橙提取物化妆品项目投资申请报告代可.. 59页

2024年位移传感器项目投资申请报告代可行性研.. 66页

2024年土壤修复项目资金筹措计划书代可行性研.. 63页

2024年添加剂项目资金需求报告代可行性研究报.. 71页

声学虚拟现实对音乐体验的影响 31页

智能物流网络优化 29页

大班美术活动我送给妈妈的裙子 6页

大班科学教案 有关《爸爸的工具》课件 8页

春天的景物有哪些9篇 8页

大班美术活动教案《刺猬背果子》及教学反思 14页

大班科学教案 有关《多变的天气》课件 11页

春节慰问民情日记4篇 8页

大班美术教案《美丽的雨伞》及教学反思 16页

大班科学教案 有关《多种多样的米》课件 15页

大班数学认识时钟教案范文(模板12篇) 41页

大班安全教案《寒假安全》汇总9篇 19页

春天小班教案(680字) 57页

企业管理实务试题(附参考答案) 18页

2024年幼儿教师招聘考试试题及答案 41页

髋关节置管术后护理查房 25页

转载J大有罪 3页

鱼类:中国淡水鱼类图谱 39页

花纹钢板施工方案 13页

外研版英语三年级下册知识点汇总 17页