软件配置管理SCM |
|||
什么是软件配 |
定义 |
软件配置管理(Software Configuration Management, SCM)是指一套管理软件开发和维护过程中所产生 |
|
为什么要做 |
目的 |
1)标识变化; |
|
2)控制变化; |
|||
3)保证变化被适当的发现; |
|||
4)向其他可能有兴趣的人员 告变化; |
|||
怎么做 |
平台 |
常用平台–常用的配置管理平台有SVN、GIT等;配置项的出库、入库、变更等也需运用平台进行管理 |
|
配置管理 |
明确基线建立准则、权限设置、配置管理项、配置标识、分支管理形式、版本的管理和发布形式等 |
||
明确配置管理项CMI–技术文档、管理文档、评审记录、源代码、系统环境等 |
|||
做好权限设置–不同角色/部门,对于不同的配置项拥有不同的增、删、查、改、传、下等权限 |
|||
做好配置管理库CML–是指通过各种管理工具所创建的用于管理配置项的数据库 |
|||
1)开发库–是指在软件生存周期的某一阶段期间,存放与该阶段软件开发工作有关的中间产品的库 |
|||
2)受控库–是指在软件生存周期的某一阶段结束时,存放作为阶段产品的、与软件开发工作有关的中间 |
|||
3)产品库–是指在软件生存周期的QA测试阶段结束后,存放最终产品而后交付给用户运行或在现场安装 |
|||
设置好基线–指 一个(或一组)配置项在项目生命周期的不同时间点上通过正式评审而进入正式受控的一种 |
|||
1)功能基线FBL–立项阶段结束时,通过立项评审后确定功能基线 |
|||
2)指派基线ABL–又称为分配基线,指在软件需求分析阶段结束时,经过正式评审和批准的软件需求的 |
|||
3)产品基线PBL–指在软件组装与系统测试阶段结束时,经过正式评审的批准的有关所开发的软件产品 |
|||
做好配置标识–每个配置项都有唯一标识, 一般由软件产品名称/代 、配置项简 和版本 三部分组成, |
|||
做好基线标识–基线通常由一个配置项或一组配置项组成,软件开发过程中建立的每一条基线都应进行标 |
|||
配置管理 |
配置管理员作为监督–通常由T工程师进行管理,也可专门设置配置管理人员,也可由PMQ或质最工程师兼任 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!