配置管理培训

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 基线:由特定的软件开发活动所产生、并通过了正式评审的一组相关 的SCI的集合,,并且只能通过正式的变化控制过程改变。”它是软 件开发中的里程碑,一旦确定,它将成为下一步开发活动的起点。 由此我们可将配置项分为基线配置项和非基线配置项两类,例如:基 线配置项可能包括所有的设计文档和源程序等;非基线配置项可能包 括项目的各类计划和报告等。
• 审计:SCM角色应定期对受控库中的基线进行审计,如 发现问题,由SCM角色通知相关责任人并跟踪问题直到 解决;
• 发布:最后发布受控库中生成的产品,在SCM角色搜集 整理完将提交的全部软件工作产品后,提交发布.如果达 到要求,由测试人员将封样软件提交给SCM主管,由后 者将封样软件存入封样库并作记录。
• SCM 软件配置管理(Software Configuration
Management)
• SCI
软件配置项(Software Configuration
Item)
• SCMP 软件配置管理计划(Software Configuration
Management Plan)
• SCCB 软件配置管理控制委员会(Software
制和版本控制的SCI。产品库:存放测试阶段结束后的最终产品,在 《移交确认单》中有明确定义,包括交付给客户的工作产品和用于以 后升级维护的所有工作产品。
QA与QC区别
• QA(Quality Assurance ) 质量保证 通过建立和维持 质量管理体系来确保产品质量没有问题,QA不仅要知道 问题出在哪里,还要知道这些问题解决方案如何制订,今 后该如何的预防,QC要知道仅仅是有问题就去控制,但 不一定要知道为什么要这样去控制。
Configuration Control Board)
• SQA
软件质量保证(Software Quality
Assurance)
• CR 变更请求(Change Requirement)
2.术语解释
• SCI( 软件配置项):软件过程中产生的程序(源代码和可执行程序 )、描述计算机程序的文档(针对技术开发者和用户)和数据(包含 在程序内部或在程序外部)。
• 基线变更:对纳入基线的SCI原有内容进行的变更,需要走变更流程 。对于工作产品的细化和补充均不作为变更。
• 版本变更:对实行版本控制的SCI所作的变更,不需要走变更流程。 • 开发库:各种信息处于动态变化之中,存放开发过程中的程序、未获
批准的文档、数据。 • 受控库:存放经审查或评审的、状态稳定的阶段产品,包括受基线控
• QC(Quality Control) 质量控制 产品的质量检验,发 现质量问题后的分析、改善和不合格品控制相关人员的总 称。
简单说,QA控制过程,QC控制产品。
• SCCB:一个有权力管理项目软件基线的委员会(即软 件配置控制委员会),它的作用表现在: – 定软件基线的建立和SCI的标识; – 代表项目经理和所有可能受到软件基线更改影响的组 的利益; – 评审和审定对软件基线的更改; – 审定由软件基线库制造的产品的生成。
• 相关人:项目组SCM角色、SQA、开发负责人
• 相关活动:配置管理库的建立:在项目启动之后,SCM 角色将在开发库和受控库中建立目录,并制定一个粗略 的配置管理库结构,按工程类和管理类划分目录结构;除 了包含分配需求的文件以外,管理目录下的文件只做版本 控制;工程目录下的文件只做基线控制,两库“管理 ”,“工程”的一级子目录结构必须与软件配置管理计划 中定义的配置库结构保持一致。随着代码的不断稳定, 需不断完善“编码”的子目录结构。
配置管理
2013-7-29
培训主题
SCM基础知识
SCM术语 相关术语解释 流程概述
SCM流程定义
建立SCM环境 制定SCM计划 SCI的入库和标识 基线的建立和管理
SCI变更
软件配置管理系统
组织级配置库 项目级配置库
SCM基础知识
SCM术语 相关术语解释 流程概述
1. SCM术语
• CID
配置标识(Configuration Identifier)
SCM流程定义
建立SCM环境 制定SCM计划 SCI的入库和标识 基线的建立和管理
SCI变更
流程定义
立SCM环境
制订SCM计划
SCI的标识与 入库
基线的建立与 管理
SCI变更
产品发行
项目资料管理
第三方软件的 配置管理
配置状态报告 与审计
SCI的备份
整个项目生命周期
1.建立SCM环境
• 目的:为项目SCM活动的开展做好准备活动。
• 当变更超出团队职权范围时,可以由项目经理上级主管 担任。
3流程概述
软件配置管理活动一般在项目启动的同时就开展起来,它 的目的就是要建立和维护在项目的整个软件生命周期中软件项 目产品的完整性。 • 计划:首先要做好SCM活动的准备工作,这包括制定软件配置 管理计划(SCMP)、为新启动的项目建立受控库和开发库以 及为项目组各成员分配相应的权限; • 标识:然后将开发库中被批准的SCI进行标识; • 入库:下一步将根据SCMP中哪些SCI要进入受控库,对这些 选定的SCI进行检查,当SCI被批准后,SCM角色将它提交到 受控库中,其中部分SCI要受到基线控制,部分SCI要受到版本 控制; • 变更:当受控库中SCI要发生变更时,首先辨别此SCI受到哪一 种控制。如果受到基线控制,则由项目经理或其他人对变更后 造成的影响进行估算,得到变更请求说明书,接着SCCB对变 更请求进行评审,决定是否接受基线变更;如果受到版本控制 ,则由相关责任人负责修改和维护SCI即可;
• 除了纳入基线的工作产品外,以下工作产品,以及 其附件和应用标准均要纳入受控库 – 计划类文档(阶段计划、风险管理计划除外) – 项目软件过程定义
2.制定SCM计划
• 计划中需要定义:
– 基线的创建时间、级别、内容 – 配置状态报告的频率 – 基线审计的策略 – SCCB成员资格标准和过程 – 项目需要管理的相关资料及其权限分配
3.SCI的入库与标识
3Baidu Nhomakorabea1 SCI的选择:
• 以下工作产品,以及其附件和应用标准均要纳入基线
1.包含分配需求的相关文档 2.需求分析报告 3.系统设计 4.概要设计 5.测试说明 6.用户文档 7.代码
相关文档
最新文档