软件配置管理规范实施细则

软件配置管理规范实施细则

ID:6820515

大小:546.00 KB

页数:45页

时间:2018-01-27

软件配置管理规范实施细则_第1页
软件配置管理规范实施细则_第2页
软件配置管理规范实施细则_第3页
软件配置管理规范实施细则_第4页
软件配置管理规范实施细则_第5页
资源描述:

《软件配置管理规范实施细则》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件配置管理规范XXXXXXXXXXXXXXx科技有限公司iii目录1配置管理规范11.1概要11.1.1内容11.1.2适用范围11.1.3术语和缩略语11.2相关人权责31.2.1项目经理(ProjectManager,PM)31.2.2配置控制委员会(ConfigurationControlBoard,CCB)31.2.3配置管理员(ConfigurationManagementOfficer,CMO)31.2.4开发人员(Developer)41.2.5测试人员(Tester)41.2.6软件

2、质量保证员(SoftwareQualityAssurance,SQA)41.3实施细则51.3.1配置控制委员会的成立51.3.2确定配置策略51.3.3制定配置管理计划61.3.4配置项管理7iii1.3.5配置库管理111.3.6配置项基线管理141.3.7配置变更控制161.3.8配置状态报告211.3.9配置审核211.3.10发行管理221.4相关文件231.4.1《配置管理计划》231.4.2《配置库管理报告》231.4.3《配置项变更控制报告》232版本控制——结合CVS实现242.1概

3、要242.2总体处理流程252.3详细说明282.3.1修改的过程282.3.2冲突的解决302.3.3CVS提交中注释和标签的要求312.3.4WinCVS日常使用342.3.5基本的CVSupdate/commit操作规范352.3.6测试(坚持每日构建)362.3.7开发、质保、测试、发布的过程37iii3变更管理——结合CVSTRAC实现383.1目的383.2变更过程38附件:配置库的创建流程41iii1配置管理规范1.1概要1.1.1内容本文用来规范配置管理活动,确保配置项正确地唯一标识并

4、易于存取,保证基准配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。1.1.2适用范围对于不同类别的软件项目,配置管理的流程不同,可在本流程的基础上进行裁减。1.1.3术语和缩略语1.1.3.1软件配置管理(SoftwareConfigurationManagement,SCM)软件配置管理是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的

5、演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。1.1.3.2配置项(ConfigurationItem,CI)凡是纳入配置管理范畴的工作成果统称为配置项,配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。41配置项主要有两大类:1)属于产品组成部分的工作成果,例如需求文档、设计文档、源代码、测试用例等;2)项目管理和机构支撑过程产生的文档。这些文档虽然不是产品的组成部分,但是值得保存,如会议纪要、交流记录等。每个配置项的主要属性有:名称、标

6、识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。1.1.1.1基线(Baseline)在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一个基线都是其下一步开发的出发点和参考点。基线确定了元素(配置项)的一个版本,且只确定一个版本。一般情况下,基线一般在指定的里程碑处创建,并与项目中的里程碑保持

7、同步。每个基线都将接受配置管理的严格控制,基线中的配置项被“冻结”了,不能再被任何人随意修改,对其修改要严格地按照变更控制的过程进行。在一个软件开发阶段结束时,上一个基线加上增加和修改的基线内容形成下一个基线。基线的主要属性有:名称、标识符、版本、日期等。411.1相关人权责1.1.1项目经理(ProjectManager,PM)责任与权利:1)接收或拒绝小范围的变更;2)提出管理管理的建议和要求;3)发布管理;4)配合部门、公司质量管理员工作;5)指派项目的质量管理员;6)考核项目组成员规范的执行情

8、况。1.1.2配置控制委员会(ConfigurationControlBoard,CCB)责任与权利:1)制定和修改项目的配置管理策略;2)批准、发布配置管理计划;3)建立、更改基线的设置,审核变更申请;4)根据配置管理员的报告决定相应的对策。1.1.3配置管理员(ConfigurationManagementOfficer,CMO)责任与权利:1)执行版本控制和变更控制方案;2)负责项目的配置管理工作(包括环境的搭建、权限分配、配置库的建立、配置项的控

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

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

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