版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
14/14软件配置管理过程文档编号:文档信息:实验室级别过程文件文档名称:软件配置管理过程文档类别:支持过程类密级:内部版本信息:1.5建立日期:2003-11-5创建人:审核者:批准人:批准日期:保管人:存放位置:SPI-CMMI-L4_Documents_Process_SCM编辑软件:MicrosoftOffice2003中文版
文档修订记录版本编号或者更改记录编号*变化状态简要说明(变更内容和变更范围)日期变更人批准日期批准人1.0A1.5M*变化状态:A——增加,M——修改,D——删除文档审批信息序号审批人角色审批日期签字备注12
目录TOC\o"1-2"\h\z\u1 简介 41.1 目的 41.2 适用范围 41.3 背景描述 41.4 引用文件 41.5 术语表 41.6 参考资料 52 过程总体描述 52.1 过程概述 52.2 过程结构描述 63 过程元素描述 63.1 配置管理计划 73.2 配置库维护 83.3 配置变更控制 103.4 基线发布控制 113.5 配置状态记录 123.6 配置审计 133.7 产品发布控制 144 附录 14附表1——配置区域控制流程表 154.1 附录A-相关过程 164.2 附录B-相关规程 164.3 附录C-相关指南 174.4 附录D-相关模板列表 17图索引:TOC\h\z\c"图表"图表1:配置过程结构图 6图表2配置库目录结构 15
简介目的本文的目的是确保产品在软件生命周期中的完整性和可追溯性,配置管理活动被设计来标识配置项、建立基线、控制版本和变更、保证变更被适当地实施,使开发人员、测试人员、项目管理者、质量保证人员以及客户能方便地通过软件配置管理获得有用的信息。适用范围本过程适用于组织中所有的软件开发项目,从需求阶段开始,至维护阶段完成,贯穿项目的整个生命周期。背景描述引用文件术语表软件配置管理:软件配置管理的目的是建立和维护在项目的整个软件生命周期中软件项目产品的完整性。软件配置管理活动是有计划的;所选定的软件工作产品是已标识的、受控的和适用的;对已标识的软件工作产品的更改是受控的;受影响的组和个人得到软件基线的状态和内容的通知。软件配置项:软件配置项(SCI)是指工程过程所生产或使用的任何元素,或者是纳入软件产品的元素。可能是说明书、计算机程序、数据结构或开发软件产品使用的工具。所有定义产品的元素的全体称为软件配置。基线:基线是经过评审和批准的配置项的集合,其作用是明确划分项目各阶段,确定各阶段的结束点。在项目的开发过程中,最基本的基线有需求基线、开发基线、发布基线等。配置控制委员会(ConfigurationControlBoard):是负责评价、认可或否定有关配置项更改建议并确保确认的更改得以执行的一个小组。配置状态报告:是配置管理过程中,配置人员应对所有提交的产品进行管理控制,并记录配置项和它的状态,进行的配置状态的说明和报告。变更控制:配置管理的一部分,包括在配置标识正式建立之后,对配置项的更改进行评价、协调、认可或不认可以及执行更改的过程。配置审计:考查软件基线库的结构、内容和设施,以验证基线和描述它的文档的一致性。配置库:为项目建立或可以利用的一个仓库,用于存储软件配置项和相关联的配置管理信息。WBS(WorkBreakdownStructure工作分解结构):是一种以分级方式表述项目工作和任务的技术,WBS的建立可以有助于在项目计划期间防止遗漏某些重要的项和活动,并且保证所需要的活动都能得以逻辑的识别和关联。正式基线:需求和运行基线。开发基线(非正式基线):设计和代码、测试等的基线。参考资料【CMMI-SE/SW,V1.1,StagedRepresentation,CMU/SEI-2002-TR-002,ESC-TR-2002-002】过程总体描述过程概述本过程是描述项目如何计划配置管理活动,并在整个软件的生命周期中如何执行配置管理活动的。软件配置管理是CMMI4级中的一个重要组成部分,其目在于建立和维护在项目的整个生命周期内软件项目产品的完整性。过程结构描述图表SEQ图表\*ARABIC1:配置过程结构图过程元素描述将CMMI4中的SCM过程分解为若干个过程元素,分别是配置管理计划、配置库维护、配置变更控制、基线发布控制、配置状态记录、配置审计、产品发布控制。下面依次进行详细描述。配置管理计划概述配置管理计划是配置管理活动中重要的一环,内容包括明确项目的配置管理职责和配置基线建立的时机,确认需要纳入配置管理的要素即配置项,制定配置项的标识规范和配置管理规程,选择配置管理工具,建立配置管理系统、安排必要的配置管理活动以及组建CCB等一系列重要的配置管理活动。参与人员及职责SCM人员:制定配置管理计划入口准则项目得到高层经理批准WBS得到批准项目策划开始输入WBS《配置管理计划模版》任务/步骤祥见《配置管理计划规程》的描述出口准则《配置管理计划》审批通过输出(工作产品)《配置管理计划》资源和能力要求资源:WBS、《配置管理计划模版》能力:SCM人员应接受过编制配置管理计划方法的培训度量度量元采集点SCM人员识别配置项、定义基线和编写《配置管理计划》所花费的时间周报表裁剪指南裁减内容裁剪准则不可裁减无配置库维护概述配置库维护的主要任务是设置配置项的存储区域,确定相应的访问权限,以及对于存储的内容进行备份参与人员及职责SCM:建立配置库和设定权限项目经理:申请项目配置库和权限入口准则《配置管理计划》中配置分区方案已经制定输入《配置管理计划》任务/步骤SCM工具选用选取适合组织使用的配置管理工具。存储域的定义每个项目立项后,项目经理申请在配置服务器上为项目建立配置库,经批准后SCM为该项目建立配置库,SCM为项目建立主干分支,项目经理根据项目需要设置相应工作域,分别是:管理域、基线域、开发域、测试域、发布域各个域存储不同产品并由不同的角色权限控制软件开发过程中的需求、设计、编码、测试、发布等基线标记为label,label的命名规则见:《命名规范》存储域的控制流程项目组在使用配置库的域区间时,具体控制流程也参见《配置库管理规范》使用权限分配SCM和项目经理必须对配置库中各区域的访问权限实施控制,确保只有被授权的人员才有权访问控制项(如读、写、上传、下载),参见《配置库管理规范》资源备份备份SCM库是非常重要的,目的是最小化丢失或在软件产品生命周期的开发期间和运行/维护阶段没有基本配置信息的风险。需要保存灾难恢复备份副本。出口准则无输出(工作产品)配置库及内部存储工作产品资源和能力要求资源:《配置管理计划》能力:SCM人员应接受过配置管理工具使用方法的培训度量度量元采集点SCM建立项目的配置库及设置权限所花费的时间周报表裁剪指南裁减内容裁剪准则不可裁减无配置变更控制概述项目按照配置管理计划规定的职责、任务、规程、在项目的进展过程中针对正式基线、非正式基线、工作产品版本进行变更控制,其中包括变更的申请与批准、变更的实施、配置状态统计等活动。参与人员及职责CCB:分析、评审并批准基线的变更,确保只有经批准的变更请求才能进行实施,并形成CCB会议记要项目经理:负责审核批准开发基线的变更相关组成员:按照配置管理规程,配合配置管理人员的配置管理活动质量保证人员:审查项目配置变更管理活动,验证它与配置计划和配置管理过程文件的符合性入口准则变更对应的内容已批准或已提交或已建立输入配置变更申请表项目配置基线任务/步骤祥见《配置变更控制规程》的描述出口准则变更得到评审和批准输出(工作产品)配置变更通知《变更与问题日志》资源和能力要求《会议记录模板》《变更与问题日志模板》度量度量元采集点度量变更所花费的时间度量基线变更状态,包括:各基线变更次数各基线变更的引入阶段《周报表》《变更历史报告》裁剪指南裁减内容裁剪准则不可裁减无基线发布控制概述基线的最初创建和发布发生在生命周期中基线项最初开发阶段的末期。例如,在系统需求阶段末期,要审阅和批准客户需求。SCM领导会把它们置于配置控制之下(即建立客户需求基线)。或者,在编码阶段末期,当程序经过了审阅、单元测试和批准,项目经理可以批准建立源代码基线。则SCM领导定制代码基线,由基线代码建立产品,为后来的开发活动发布产品。参与人员及职责CCB:批准正式基线的发布。项目经理:批准非正式基线的发布。SCM:编写《基线发布报告》,发布报告和基线内容。入口准则所有被批准的产品已纳入到配置基线库。所有的基线元素的变更已完成并被批准。输入即将形成基线的产品《基线发布报告模版》任务/步骤祥见《基线发布控制》的描述出口准则基线形成并发布相关产品和报告输出(工作产品)基线发布报告及基线产品资源和能力要求《基线发布报告模版》度量度量元采集点SCM人员进行基线发布所花费的工时周报表裁剪指南裁减内容裁剪准则不可裁减无配置状态记录概述配置状态记录是对配置人员如何进行配置状态记录的活动的描述。配置日常活动主要是对配置项进行状态记录,并在相应时间发布状态报告,同时,配置状态记录要文档化并定期维护。参与人员及职责SCM人员:维护配置状态记录;制定配置状态报告;发布配置状态报告项目经理:监督和分析入口准则变更批准有新配置项纳入基线变更配置项更新完成输入《配置状态报告模版》《问题日志模版》任务/步骤收集配置库数据配置项状态记录从配置项进入配置库的一刻起已经开始记录收集、整理相应的配置记录,以便生成完整的配置项状态报告生成状态报告将配置项状态记录倒入《配置状态报告模版》根据模版要求生成《配置状态报告》分发状态报告通过E-mail或者书面方式将报告通知相关人员出口准则《配置状态报告》已生成输出(工作产品)《配置状态报告》资源和能力要求《配置状态报告模板》度量度量元采集点配置人员用于报告的制作和发布所花费的时间周报表裁剪指南裁减内容裁剪准则不可裁减无配置审计概述配置审计的目的要证实软件产品在其整个生命周期中,各配置项在技术上和管理上的完整性,并确保在基线发布之前,所有质量和配置活动都已经完成,其中基线发布包括基线建立时的发布和变更实施后的发布。参与人员及职责项目经理:执行功能审计SCM人员:审计准备;执行产品审计;制作审计报告;问题跟踪技术人员:执行功能审计SQA:监督审计过程入口准则有待发布的基线报告输入待审计的软件产品基线基线审计检查单、基线发布报告任务/步骤祥见《配置审计规程》的描述出口准则审计执行完成输出(工作产品)已审计过的产品审计报告资源和能力要求《变更与问题日志》《基线审计报告模板》《基线发布报告模板》《配置管理计划》度量度量元采集点审计人员在审计过程中所花费的工时周报表裁剪指南裁减内容裁剪准则不可裁减无产品发布控制概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年吉林长春国家农业高新技术产业示范区(公主岭)招聘15人(3号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林通化辉南县事业单位(含专项)招聘130人(2号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林直事业单位招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林延边州直机关事务管理局招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林四平市事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年台州市属事业单位及招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年厦门集美区灌口镇政府交通安全协管员招考(20人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年厦门市湖里区事业单位招聘考试(82人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年南通如皋市城市管理行政执法大队招考合同制工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年华中农业大学科学技术发展研究院招聘2人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年腾讯校招综合素质测评试题及答案
- 2025贵州盐业(集团)黔西南有限责任公司招聘15人笔试考试备考试题及答案解析
- 初中物理欧姆定律(教学课件)2025-2026学年初中物理人教版(2024)九年级全一册
- 2025河南郑州热力集团有限公司招聘60人笔试考试备考试题及答案解析
- 2025广西钦州市公安局面向社会公开招聘警务辅助人员74人笔试考试参考试题及答案解析
- 中外著名空难及飞机失事逃生指南教学课件演示模板
- 2024年人力资源管理师考试真题及解析
- 煤矿招工笔试试题及答案
- 医院新员工信息安全培训课件
- 特种作业考试点优化建设与实施策略
- 护理职业生涯规划大赛成长赛道
评论
0/150
提交评论