软件配置管理规范

软件配置管理规范

ID:9807836

大小:89.50 KB

页数:14页

时间:2018-05-10

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

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

1、SUNNHOO-SP-TEC-01软件配置管理规范软件配置管理规范编号:SUNNHOO-SP-TEC-01版本:1.0(C)2011,2012商狐网络文档修订版本日期作者描述商狐网络Page14/14SUNNHOO-SP-TEC-01软件配置管理规范目录1概述31.1目的31.2适用范围31.3术语和缩略语31.3.1软件配置管理(SCM)31.3.2配置项(CI)31.3.3基线(Baseline)31.4权限与职责41.4.1研发总经理助理41.4.2项目经理(PM)41.4.3配置管理员(CMO)41.4.4开发人员(Developer)52实施细则52

2、.1配置项管理52.1.1配置项的范围52.1.2配置项基线管理62.2版本控制72.2.1文档的版本控制72.2.2发行版本表示92.3配置库管理102.3.1配置库的分类102.3.2配置库的建立102.3.3分配权限102.4配置变更控制112.4.1变更的分类112.4.2变更请求的提出112.4.3评估变更112.4.4变更实施和确认122.5配置状态报告122.5.1目的122.5.2记录内容122.5.3生成报告132.6配置审核132.6.1类别132.6.2执行时机132.6.3不符合项处理132.7发行管理142.7.1交付管理14商狐网络

3、Page14/14SUNNHOO-SP-TEC-01软件配置管理规范1概述1.1目的本文档主要目的在于规范项目配置管理活动,确保配置项正确地唯一标识并且易于存取,保证基线配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。1.2适用范围本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动,针对项目不同在流程上作适当的删减。配置管理可采用各种工具及手工办法,本文件以CVS(并行版本系统)配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。1.3术语和缩略语1.3.1软件配置管理(S

4、CM)软件配置管理是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。1.3.2配置项(CI)凡是纳入配置管理范畴的工作成果统称为配置项,配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。每个配置项的主要属性有:名称、标签、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演

5、化过程。1.3.3基线(Baseline)商狐网络Page14/14SUNNHOO-SP-TEC-01软件配置管理规范在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一个基线都是其下一步开发的出发点和参考点。基线确定了元素(配置项)的一个版本,且只确定一个版本。一般情况下,基线一般在指定的里程碑处创建,并与项目中的里程碑保持同步。每个基线都将接受配置管理的严格控制,基线中的配置项被“冻结”了,不能再被任何人随意修改,对其修改要严

6、格地按照变更控制的过程进行。在一个软件开发阶段结束时,上一个基线加上增加和修改的基线内容形成下一个基线。基线的主要属性有:名称、标签、版本、日期等。1.4权限与职责1.4.1研发总经理助理1)审核变更请求。1.4.2项目经理(PM)1)审核批准配置管理计划;2)接收或拒绝小范围的变更申请;3)召集评估变更;4)提出配置管理的建议和要求;5)配合配置管理员的工作。1.4.3配置管理员(CMO)商狐网络Page14/14SUNNHOO-SP-TEC-01软件配置管理规范1)编写配置管理计划;2)执行版本控制和变更控制方案;3)制定访问控制策略;4)负责项目的配置管

7、理工作,包括搭建环境、权限分配、配置库的建立、配置项的控制等;5)配置管理工具的日常管理与维护;6)配置库的日常操作和维护;7)负责配置审核并提交报告;8)根据配置部署表单编译发布版本,并维护版本;9)对开发人员进行相关的培训;10)对配置审核中发现的不符合项,拟订纠正措施,要求相关责任人进行纠正。11)监督项目组成员规范的执行情况。1.4.4开发人员(Developer)1)根据确定的配置管理计划和相关规定,提交配置项和基线;2)负责项目组内部测试;3)负责软件集成和版本生成;4)按照软件配置管理工具的使用模型来完成开发任务。2实施细则2.1配置项管理2.1

8、.1配置项的范围软件配置可包括以下几方

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

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

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