软件配置管理过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件配置管理过程
文档编号:
文档信息:实验室级别过程文件
文档名称:软件配置管理过程
文档类别:支持过程类
密级:部
版本信息:1.5
建立日期:2003-11-5
创建人:
审核者:
批准人:
批准日期:
保管人:
存放位置:SPI-CMMI-L4_Documents_Process_SCM
编辑软件:Microsoft Office 2003 中文版
文档修订记录
*变化状态:A——增加,M——修改,D——删除文档审批信息
目录
1 简介 (4)
1.1 目的 (4)
1.2 适用围 (4)
1.3 背景描述 (4)
1.4 引用文件 (4)
1.5 术语表 (4)
1.6 参考资料 (5)
2 过程总体描述 (5)
2.1 过程概述 (5)
2.2 过程结构描述 (6)
3 过程元素描述 (6)
3.1 配置管理计划 (7)
3.2 配置库维护 (8)
3.3 配置变更控制 (9)
3.4 基线发布控制 (10)
3.5 配置状态记录 (11)
3.6 配置审计 (12)
3.7 产品发布控制 (13)
4 附录 (14)
附表1——配置区域控制流程表................................... 错误!未定义书签。
4.1 附录A-相关过程 (14)
4.2 附录B-相关规程 (14)
4.3 附录C-相关指南 (14)
4.4 附录D-相关模板列表 (14)
图索引:
图表 1 :配置过程结构图 (6)
图表 2 配置库目录结构................................................. 错误!未定义书签。
1简介
1.1目的
本文的目的是确保产品在软件生命周期中的完整性和可追溯性,配置管理活动被设计来标识配置项、建立基线、控制版本和变更、保证变更被适当地实施,使开发人员、测试人员、项目管理者、质量保证人员以及客户能方便地通过软件配置管理获得有用的信息。
1.2适用围
本过程适用于组织中所有的软件开发项目,从需求阶段开始,至维护阶段完成,贯穿项目的整个生命周期。
1.3背景描述
1.4引用文件
1.5术语表
●软件配置管理:软件配置管理的目的是建立和维护在项目的整个软件生命周期中软件项
目产品的完整性。软件配置管理活动是有计划的;所选定的软件工作产品是已标识的、受控的和适用的;对已标识的软件工作产品的更改是受控的;受影响的组和个人得到软件基线的状态和容的通知。
●软件配置项:软件配置项(SCI)是指工程过程所生产或使用的任何元素,或者是纳入
软件产品的元素。可能是说明书、计算机程序、数据结构或开发软件产品使用的工具。
所有定义产品的元素的全体称为软件配置。
●基线:基线是经过评审和批准的配置项的集合,其作用是明确划分项目各阶段,确定各
阶段的结束点。在项目的开发过程中,最基本的基线有需求基线、开发基线、发布基线等。
●配置控制委员会(Configuration Control Board):是负责评价、认可或否定有关配置
项更改建议并确保确认的更改得以执行的一个小组。
●配置状态报告:是配置管理过程中,配置人员应对所有提交的产品进行管理控制,并记
录配置项和它的状态,进行的配置状态的说明和报告。
●变更控制:配置管理的一部分,包括在配置标识正式建立之后,对配置项的更改进行评
价、协调、认可或不认可以及执行更改的过程。
●配置审计:考查软件基线库的结构、容和设施,以验证基线和描述它的文档的一致性。
●配置库:为项目建立或可以利用的一个仓库,用于存储软件配置项和相关联的配置管理
信息。
●WBS(Work Breakdown Structure工作分解结构) :是一种以分级方式表述项目工作和任
务的技术,WBS的建立可以有助于在项目计划期间防止遗漏某些重要的项和活动,并且
保证所需要的活动都能得以逻辑的识别和关联。
●正式基线:需求和运行基线。
●开发基线(非正式基线):设计和代码、测试等的基线。
1.6参考资料
【CMMI-SE/SW, V1.1, Staged Representation, CMU/SEI-2002-TR-002, ESC-TR-2002-002】2过程总体描述
2.1过程概述
本过程是描述项目如何计划配置管理活动,并在整个软件的生命周期中如何执行配置管理活动的。软件配置管理是CMMI4级中的一个重要组成部分,其目在于建立和维护在项目的整个生命周期软件项目产品的完整性。
2.2过程结构描述
配置管理过程总图
图表 1 :配置过程结构图
3过程元素描述
将CMMI4中的SCM过程分解为若干个过程元素,分别是配置管理计划、配置库维护、配置变更控制、基线发布控制、配置状态记录、配置审计、产品发布控制。下面依次进行详细描述。
3.1配置管理计划
3.2配置库维护
3.3配置变更控制
3.4基线发布控制
3.5配置状态记录
3.6配置审计
3.7产品发布控制
4附录
4.1附录A-相关过程
4.2附录B-相关规程
软件配置计划规程(ITECHS_SCM_PRD_PLAN)
软件配置变更控制规程(ITECHS_SCM_PRD_CONTROL) 软件配置审计规程(ITECHS_SCM_PRD_AUDIT)
软件配置状态记录规程(ITECHS_SCM_PRD_STATE) 产品发布控制规程(ITECHS_SCM_PRD_PRODUCT) 4.3附录C-相关指南
4.4附录D-相关模板列表
《配置管理计划模板》
《配置变更报告模板》
《基线审计报告模板》
《基线发布报告模版》
《配置状态报告模板》
《产品发布报告模版》