配置管理的流程

配置管理的流程

ID:46688223

大小:64.00 KB

页数:9页

时间:2019-11-26

配置管理的流程_第1页
配置管理的流程_第2页
配置管理的流程_第3页
配置管理的流程_第4页
配置管理的流程_第5页
资源描述:

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

1、配置管理的流程制定配置管理计划配置管理员制定《配置管理计划》,主要内容包括配置管理软硬件资源、配置项计划、基线计划、交付计划、备份计划等。CCB审批该计划。配置库管理配置管理员为项目创建配置库,并给每个项目成员分配权限。齐项目成员根据口己的权限操作配置库。配置管理员定期维护配置库,例如清除垃圾文件、备份配置库等。版本控制在项目开发过程中,绝大部分的配置项都耍经过多次的修改才能最终确定卞來。对配置项的任何修改都将产生新的版本。由于我们不能保证新版本一定比老版木“好”,所以不能抛弃老版本。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置

2、项的任何版本。配置项的状态有三种:“草稿”、“正式发布”和“正在修改”,木规程制定了配置项状态变迁与版本号的规则。变更控制在项目开发过程中,配置项发生变更几乎是不可避免的。变更控制的目的就是为了防止配置项被随意修改而导致混乱。修改处于“草稿”状态的配置项不算是“变更”,无需CCB的批准,修改者按照版本控制规则执行即可。当配置项的状态成为“止式发布”,或者被“冻结”后,此时任何人都不能随意修改,必须依据“屮请一审批一执行变更一再评审一结束”的规则执行。配置审计为了保证所有人员(包括项目成员、配置管理员和CCB)都遵守配置管理规范,质量保证人员耍定期审计配置管理工作。配置审计是一种“过程质量检查”

3、活动,是质量保证人员的工作职责Z-o编辑木段配置管理的实施实施配置管理系统,一般的步骤和需要考虑的问题如下:规划、调整网络开发环境一个规划良好的开发环境,是实丿施配置管理系统的前提。在此阶段我们要对配置管理系统做出规划,主要考虑以下问题:*网络的带宽、拓扑结构*服务器的选择、命名规范*存储区的定位*开发人员及组的命名规约等设计配置管理库根据项目开发的要求,设计开发资源的存储模式,良好的存储模式有利于减轻管理上的负担,增强配置管理库的访问性能,同时便于控制访问权限,保护软件资产。定义配置管理系统的角色在此阶段,我们需要确定与配置管理相关的所有角色,包描他们的相应的活动。在开发过程中,一个开发人员

4、可能兼任多种角色,但一项任务在同一时刻只能由一个角色来执行。一般配置管理中的角色主要包括:项目经理:项目经理在配置管理方面的职责是依靠配置管理员、系统管理员和系统休系结构设计人员的帮助,制定项目的组织结构和配置管理策略。这些工作包括:定制开发子系统,定制访问控制,制定常用策略,制定集成里程碑,以及进行系统集成;配置管理员:配置管理员的职责是根据项目经理制定的开发组织结构和策略,实施、维护配置管理的环境。其主要职责如下:创建配置管理库,对存储库进行H常备份和恢复,维护配置管理环境,及管理配置管理相关的用户;软件开发人员:软件开发人员依据项目的开发和配置管理策略,创建、修改和测试开发工件;集成人员

5、:对软件进行归并,形成相应的基线或发布版本:QA人员:需要对软件配置管理有较深的认识,其主要工作是跟踪当前项目的状态,测试,报告错误,并验证其修复结果;制定配置管理流程这是配置管理实施的一个重要阶段,其主要目的是根据项目开发的需要,制定相应的配置管理流程,以更好地支持开发,主要活动包插:定制并行开发策略:合理的并行开发策略应该具有以下特点:协调项目的复杂性和需求,统一创建分支类型和元数据,为开发过程屮的变更集成制定有效的规范,适时反映开发过程屮方法和需求的变化发布版本管理:软件开发过程中的一个关键活动是提取工件的相关版本,以形成软件系统的阶段版本或发布版本,我们一般将其称为稳定基线。一个稳定基

6、线代表新开发活动的开始,而一系列定制良好的活动ZItiiliii■卑t■•r'ftr*■r配置管理后乂会产生一个新的稳定基线。有效地利用此项功能,在项目开发过程中可以口始至终管理、跟踪工件版木间的关联。烽火猎聘分类來培训和关人员一般來讲,实施配置管理系统,和关人员需要接受以下培训:管理员培训:针对配置管理员,主要学习配置管理工具管理相关内容开发人员培训:常用操作管理流程培训:及如何与开发管理、针对开发人员,主要学习配置管理工具与开发和关的针对全体人员,目的是了解配置管理策略和流程,以项目管理相结合编轴本段配置管理经验谈围绕配置管理,世界一些致力于软件工程研究的公司在深入理解ISO9000的基础

7、上,推岀了各种符合ISO9000配置管理标准的工具软件,如INTERSOLV公司的PVCS,Rational公司的ClearCase等。这些配置管理工具面向软件规范化、工程化、自动化的需要,帮助开发团队提高科学管理水平,从而提高工程效率,降低工程成本。现以PVCS为例,结合我们的实际经验,谈谈我们实施配置管理的益处:节约费用(1)缩短开发周期利用PVCS的VersionManager对理星资源进行

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

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

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