SVN配置管理培训.ppt
《SVN配置管理培训.ppt》由会员分享,可在线阅读,更多相关《SVN配置管理培训.ppt(45页珍藏版)》请在三一办公上搜索。
1、1,基本概念,配置管理培训,工程技术中心应用软件质控部,2,课程内容,配置管理的目的 配置管理的基本概念 配置管理的职责划分 配置管理的活动,3,配置管理目的,配置管理过程的目的是:配置管理活动是有计划的计划中要确定工作产品的基线通过变更控制和配置审计来建立和维护工作产品的完整性。,4,配置管理的基本概念,CM:配置管理(Configuration Management)是指对项目生存期过程中的各阶段产品和最终产品演化和变更的管理。CCB:变更控制组(Change Control Board)是配置项变更的监管组织。配置项:指哪些应该纳入配置管理之下,成为受控的工作产品最小单位项。基线:基线是
2、经过正式评审和认可,作为后续工作依据的配置项集合。配置审计:配置审计主要是验证配置项的完整性和配置项的一致性。,5,配置管理的职责划分,6,配置管理活动,活动1:制定配置管理计划及计划审批,7,配置管理计划内容:CCB组成 配置管理工具 配置库结构及访问权限 变更项的检入频率 配置项标识规则 识别出的配置项和基线 变更流程 配置审计和状态报告机制 配置库备份方案,8,CCB组成,CCB组一般由中层经理、项目经理、关键的开发人员、测试经理、配置管理员、质量保证人员和客户代表等有关人员组成。CCB组长一般由中层经理担任,中层经理可授权给项目经理,但是中层经理要承担责任。,9,配置库结构,项目经理与
3、配置管理员一起确定配置库结构。一般情况下,配置管理库分为三个区:开发区:供开发人员使用的配置区。受控区:保存已被批准的配置项(包括基线)或项目统一管理的过程资产记录。产品区:将通过系统测试后的产品作为最终产品存放,等待交付客户运行和现场测试。,10,开发区、受控区合二为一,通过标签来识别受控项目录结构包括:源程序 模块A 模块B 模块C 文档需求、设计、手册、产品集成、测试、各种计划、对外接口、其它 工具,标签由配置管理员创建和维护,MACSV的控制器程序和SmartPro共用,11,配置库结构,产品区单独分开,存放在空间较大的服务器上。产品区存放的内容包括:安装盘制作安装盘所用的工程发布单及
4、相关的发布资料映像文件安装文件 产品区由配置管理员管理与维护。,12,访问权限,配置服务器口令由配置管理员或指定人员掌握。不同角色的人员对配置库的访问权限不同。产品区只有CM人员有读写权,其他人只能查看。受控区和开发区合二为一,其中的内容,根据需要分配权限。一般情况下,一个模块由一个人负责维护。,核心资产建一个单独的构件,一个项目的公共服务建一个构件,构件的内容:需求、设计、代码、变更记录、构建脚本,13,配置项的粒度,一般情况下,建议配置管理控制的最小层次是:程序模块文件或文档,也就是说,一个程序模块所包含的各个文件不单独进入配置管理的范围,只作为程序模块整体的一部分被增加、删除或更新。,1
5、4,配置项的粒度,例1:一个数据库创建脚本,由一个目录下的多个sql文件组成,这些sql文件被作为一个整体看待。例2:将项目的需求库中的每个需求文档看作为一个配置项。,15,变更项的检入频率,对于基线产品,当发布基线和变更基线时必须将配置项检入;对于非基线产品,在阶段结束时必须将配置项检入;对于代码,建议一周至少要检入一次。,16,识别配置项,在配置管理计划中,要识别出项目可能的配置项配置项“是什么”、“什么时候置于配置管理之下”包含多个文件的配置项要定义“由什么组成”可以使用一个说明性的readme文件或配置项清单文件来反映每个配置项所包含的内容,17,基线划分的原则,基线就是经过正式评审和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SVN 配置管理 培训
链接地址:https://www.31ppt.com/p-2947459.html