版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、配置管理培训SCM术语术语相关术语解释相关术语解释 软件配置管理系统软件配置管理系统流程流程概述概述建立建立SCM环境环境制定制定SCM方案方案SCI的入库和标识的入库和标识基线的建立和管理基线的建立和管理组织级配置库组织级配置库工程级配置库工程级配置库SCI变更SCM术语术语相关术语解释相关术语解释流程概述流程概述1.SCM术语术语2. CID 配置标识配置标识Configuration Identifier3.SCM 软件配置管理软件配置管理Software Configuration Management4.SCI 软件配置项软件配置项Software Configuration Ite
2、m5. SCMP 软件配置管理方案软件配置管理方案Software Configuration Management Plan6. SCCB软件配置管理控制委员会软件配置管理控制委员会Software Configuration Control Board7. SQA 软件质量保证软件质量保证Software Quality Assurance8.CR 变更请求变更请求Change Requirement2.术语解释术语解释SCI 软件配置项:软件过程中产生的程序源代码和可执行软件配置项:软件过程中产生的程序源代码和可执行程序、描述计算机程序的文档针对技术开发者和用户和程序、描述计算机程序的文
3、档针对技术开发者和用户和数据包含在程序内部或在程序外部。数据包含在程序内部或在程序外部。基线:由特定的软件开发活动所产生、并通过了正式评审的一组基线:由特定的软件开发活动所产生、并通过了正式评审的一组相关的相关的SCI的集合,并且只能通过正式的变化控制过程改变的集合,并且只能通过正式的变化控制过程改变。它是软件开发中的里程碑,一旦确定,它将成为下一步开。它是软件开发中的里程碑,一旦确定,它将成为下一步开发活动的起点。发活动的起点。 由此我们可将配置项分为基线配置项和非基线配置项两类,例如:基由此我们可将配置项分为基线配置项和非基线配置项两类,例如:基线配置项可能包括所有的设计文档和源程序等;非
4、基线配置项可能包线配置项可能包括所有的设计文档和源程序等;非基线配置项可能包括工程的各类方案和报告等。括工程的各类方案和报告等。 基线变更:对纳入基线的基线变更:对纳入基线的SCI原有内容进行的变更,需要走变更流程。原有内容进行的变更,需要走变更流程。对于工作产品的细化和补充均不作为变更。对于工作产品的细化和补充均不作为变更。版本变更:对实行版本控制的版本变更:对实行版本控制的SCI所作的变更,不需要走变更流所作的变更,不需要走变更流程。程。开发库:各种信息处于动态变化之中,存放开发过程中的程序开发库:各种信息处于动态变化之中,存放开发过程中的程序、未获批准的文档、数据。、未获批准的文档、数据
5、。受控库:存放经审查或评审的、状态稳定的阶段产品,包括受受控库:存放经审查或评审的、状态稳定的阶段产品,包括受基线控制和版本控制的基线控制和版本控制的SCI。产品库:存放测试阶段结束后。产品库:存放测试阶段结束后的最终产品,在的最终产品,在?移交确认单移交确认单?中有明确定义,包括交付给中有明确定义,包括交付给客户的工作产品和用于以后升级维护的所有工作产品。客户的工作产品和用于以后升级维护的所有工作产品。QA与与QC区别区别QAQuality Assurance 质量保证质量保证 通过建立和维持质量管理体通过建立和维持质量管理体系来确保产品质量没有问题,系来确保产品质量没有问题,QA不仅要知道
6、问题出在哪里,还要知不仅要知道问题出在哪里,还要知道这些问题解决方案如何制订,今后该如何的预防,道这些问题解决方案如何制订,今后该如何的预防,QC要知道仅仅要知道仅仅是有问题就去控制,但不一定要知道为什么要这样去控制。是有问题就去控制,但不一定要知道为什么要这样去控制。QCQuality Control 质量控制质量控制 产品的质量检验,发现产品的质量检验,发现质量问题后的分析、改善和不合格品控制相关人员的总称。质量问题后的分析、改善和不合格品控制相关人员的总称。 简单说,简单说,QA控制过程,控制过程,QC控制产品。控制产品。SCCB:一个有权力管理工程软件基线的委员会即软件配:一个有权力管
7、理工程软件基线的委员会即软件配置控制委员会置控制委员会,它的作用表现在:它的作用表现在:定软件基线的建立和定软件基线的建立和SCI的标识;的标识;代表工程经理和所有可能受到软件基线更改影响的组的利益;代表工程经理和所有可能受到软件基线更改影响的组的利益;评审和审定对软件基线的更改;评审和审定对软件基线的更改;审定由软件基线库制造的产品的生成。审定由软件基线库制造的产品的生成。当变更超出团队职权范围时,可以由工程经理上级主管担任。当变更超出团队职权范围时,可以由工程经理上级主管担任。3流程概述流程概述 软件配置管理活动一般在工程启动的同时就开展软件配置管理活动一般在工程启动的同时就开展起来,它的
8、目的就是要建立和维护在工程的整个软件起来,它的目的就是要建立和维护在工程的整个软件生命周期中软件工程产品的完整性。生命周期中软件工程产品的完整性。 方案:首先要做好方案:首先要做好SCM活动的准备工作,这包括制定软件配置管活动的准备工作,这包括制定软件配置管理方案理方案SCMP、为新启动的工程建立受控库和开发库以、为新启动的工程建立受控库和开发库以及为工程组各成员分配相应的权限;及为工程组各成员分配相应的权限;标识:然后将开发库中被批准的标识:然后将开发库中被批准的SCI进行标识;进行标识;入库:下一步将根据入库:下一步将根据SCMP中哪些中哪些SCI要进入受控库,对这些选定的要进入受控库,对
9、这些选定的SCI进行检查,当进行检查,当SCI被批准后,被批准后,SCM角色将它提交到受控库角色将它提交到受控库中,其中局部中,其中局部SCI要受到基线控制,局部要受到基线控制,局部SCI要受到版本控制要受到版本控制;变更:当受控库中变更:当受控库中SCI要发生变更时,首先区分此要发生变更时,首先区分此SCI受到哪受到哪一种控制。如果受到基线控制,那么由工程经理或其他一种控制。如果受到基线控制,那么由工程经理或其他人对变更后造成的影响进行估算,得到变更请求说明书人对变更后造成的影响进行估算,得到变更请求说明书,接着,接着SCCB对变更请求进行评审,决定是否接受基线变对变更请求进行评审,决定是否
10、接受基线变更;如果受到版本控制,那么由相关责任人负责修改和更;如果受到版本控制,那么由相关责任人负责修改和维护维护SCI即可;即可;审计:SCM角色应定期对受控库中的基线进行审计,如发现问题,由SCM角色通知相关责任人并跟踪问题直到解决;发布:最后发布受控库中生成的产品,在SCM角色搜集整理完将提交的全部软件工作产品后,提交发布.如果到达要求,由测试人员将封样软件提交给SCM主管,由后者将封样软件存入封样库并作记录。建立SCM环境制定SCM方案SCI的入库和标识基线的建立和管理SCI变更流程定义建 立 SCM 环 境制 订 SCM 计 划SCI的 标 识 与入 库基 线 的 建 立 与管 理S
11、CI变 更配 置 状 态 报 告与 审 计第 三 方 软 件 的配 置 管 理产 品 发 行SCI的 备 份整 个 项 目 生 命 周 期项 目 资 料 管 理1.建立SCM环境目的:为工程目的:为工程SCM活动的开展做好准备活动。活动的开展做好准备活动。相关人:工程组相关人:工程组SCM角色、角色、SQA、开发负责人、开发负责人相关活动:配置管理库的建立:在工程启动之后,相关活动:配置管理库的建立:在工程启动之后,SCM角角色将在开发库和受控库中建立目录,并制定一个粗略的配色将在开发库和受控库中建立目录,并制定一个粗略的配置管理库结构,按工程类和管理类划分目录结构置管理库结构,按工程类和管理
12、类划分目录结构;除了包除了包含分配需求的文件以外含分配需求的文件以外,管理目录下的文件只做版本控制管理目录下的文件只做版本控制;工程目录下的文件只做基线控制,两库工程目录下的文件只做基线控制,两库“管理管理,“工程工程的一级子目录结构必须与软件配置管理方案中定义的配置的一级子目录结构必须与软件配置管理方案中定义的配置库结构保持一致。随着代码的不断稳定,需不断完善库结构保持一致。随着代码的不断稳定,需不断完善“编编码的子目录结构。码的子目录结构。2.制定SCM方案 方案中需要定义: 基线的创立时间、级别、内容 配置状态报告的频率 基线审计的策略 SCCB成员资格标准和过程 工程需要管理的相关资料
13、及其权限分配3.SCI的入库与标识的入库与标识3.1 SCI的选择: 以下工作产品,以及其附件和应用标准均要纳入基线 1.包含分配需求的相关文档 2.需求分析报告 3.系统设计 4.概要设计 5.测试说明 6.用户文档 7.代码除了纳入基线的工作产品外,以下工作产品,以及其附件和应用标准均要纳入受控库 方案类文档(阶段方案、风险管理方案除外)工程软件过程定义3.2 SCI的命名:工程名称 +子系统名称+构件名称 | +阶段名称 +模板名称+日期例: XXX帮助子系统需求规格说明书或:XXX构造阶段确认测试方案或:XXX构造阶段工程状态报告20050520注:以上各局部可在软件配置管理方案SCM
14、P中规定简化名称。模板名称不可简化。 3.3 SCI的标识: 对纳入配置管理的工作产品进行唯一标识,工程成员在撰写文档时,需按照如下格式对SCI进行标识: 工程名SCI名版本号 如:XXX工程需求分析报告V1.03.5 版本的标识和升级版本的标识和升级版本标识定义:版本标识包括两局部:主版本号版本标识定义:版本标识包括两局部:主版本号和次版本号,二者均由阿拉伯数字构成且中间和次版本号,二者均由阿拉伯数字构成且中间用用“.隔开。如隔开。如V1. 2版。版。版本的升级:版本的升级:1.首次撰写的文档草稿定义为该文档的首次撰写的文档草稿定义为该文档的V 0.1版版 2. 文档每通过一次同行评审后,次
15、版本号文档每通过一次同行评审后,次版本号递增递增1,主版本号不变;,主版本号不变; 如:如:V 0. 1版版 V 0. 2版版 V 0. 3版版 . .3. 文档每通过一次评审或审批,主版本号递文档每通过一次评审或审批,主版本号递增增1,同时次版本号回至,同时次版本号回至0 如:如:V 0. 4版版 V 1. 0版版 ,V 1. 7版版 V 2. 0版版 , . . .4. 每次文档版本标识变更后,应维护修改记每次文档版本标识变更后,应维护修改记录,其中修改描述的内容尽量简洁明确。要求录,其中修改描述的内容尽量简洁明确。要求同一版本的所有修改记录只对应于一个编号。同一版本的所有修改记录只对应于
16、一个编号。4.基线的建立与管理基线相关SCI的入库:在工作产品的开发阶段,开发人员在开发库中工作,稳定后提交验证评审或测试,批准后SCM角色入受控库.基线的创立:基线通常在里程碑点上创立,至少在需求完成和发布/验收通过两个里程碑点上应建立基线。创立基线的方法是对选定的目录做基线,同时在Messages中对基线的含义予以说明。对于目录下入基线的SCI,单独打基线,同时在Messages中对基线的含义予以说明。各工程的基线由相应工程的SCM角色进行标识。基线的更新:准那么:只要是基线内容的更新,都属于基线变更.更新相应的SCI.更新基线的标识.工程基线的标识: BL-阶段代号- -基线级别 -版本
17、号 例:BL-C -VT-V02定义: BL两位拼音字母,表示基线Baseline; -C 短线后跟一位大写字母阶段的第一位字母 启动阶段用IInception表示, 细化阶段用EElaboration表示,构造阶段用CConstruction表示,移交阶段用TTransition表示;-VT 短线后跟两位英文字母,表示某开发过程的完成。开发过程标识短线后跟两位英文字母,表示某开发过程的完成。开发过程标识同软件过程元素,如同软件过程元素,如VT表示确认测试完成参见下表:软件过程表示确认测试完成参见下表:软件过程元素名称列表。随着产品到达不同的成熟度,可晋升基线的级元素名称列表。随着产品到达不同
18、的成熟度,可晋升基线的级别,即在基线标识中加注该局部;通常有以下级别:需求完成别,即在基线标识中加注该局部;通常有以下级别:需求完成RA、设计完成、设计完成DS、编码完成、编码完成CO、单元测试通过、单元测试通过UT、集成通过、集成通过IT、确认测试通过、确认测试通过VT、系统测试通过、系统测试通过ST、验收测试通过、验收测试通过AT、发布、发布RL;-V02 短线后跟大写短线后跟大写Vversion的第的第1个字母及两位阿伯数字标识基线个字母及两位阿伯数字标识基线的不同版本按序递增的不同版本按序递增,缺省情况下为第一版本,可省去不标;在缺省情况下为第一版本,可省去不标;在下一阶段之前下一阶段
19、之前,当基线发生变更当基线发生变更,重新建立基线时将增加版本信息。重新建立基线时将增加版本信息。基线报告至少要包括基线报告至少要包括:已经建立的基线名称已经建立的基线名称,基线建立的时间基线建立的时间,及所及所包含的包含的SCI及其版本及其版本.软件过程元素列表 组织基线的标识: 公司名(简写) 财富类别名版本号 例如:XXX过程财富1.0 命名根本要求:唯一性,可追溯性5.SCI变更 版本变更:对于管理类工作产品,发生变更时不需要走变更流程,新的版本被重新批准后直接由SCM角色入受控库。 基线变更:对于已纳入基线的工程工作产品进行修改时,须走以下变更流程具体操作方法见?SCI变更的操作规程?
20、: 内部测试时,对已纳入基线的代码本身的变更不必提交变更申请,走?软件测试标准?的BUG管理流程进行相关分析处理,BUG分析后如确认有代码以外其他已纳入基线配置项的变更,如需求、设计、测试等文档的变更需提交变更申请走以下变更流程。 提交变更请求:工程组中的任何成员均可提交变更请求:工程组中的任何成员均可以提出变更请求以提出变更请求; SCCB评审:根据影响域分析的结果,评审:根据影响域分析的结果,SCCB评审决定是否接受变更请求。评审决定是否接受变更请求。 影响域分析:由影响域分析:由SCCB对提出的变更请求进对提出的变更请求进行影响域分析,内容包括:行影响域分析,内容包括: CR的有效性的有效性 影响范围、严重程度、时间表、资源、风影响范围、严重程度、时间表、资源、风险等险等 本钱估算本钱估算软件配置管理系统软件配置管理系统组织级配置库工程级配置库软件配置管理库系统: 3库开发库,受控库,产品库+工具VSS/SVN+标准SCM标准 1.组织级配置管理库分为:过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民办非企业内部制度
- 民族医医院内部管理制度
- 新乡工程学院《软件与系统安全》2024-2025学年第二学期期末试卷
- 海底捞内部员工制度规定
- 煤矿企业内部培训制度
- 株洲师范高等专科学校《文旅企业营运管理》2024-2025学年第二学期期末试卷
- 环保局内部业务培训制度
- 监事会内部考核制度
- 监理内部各项制度
- 监理部内部工作制度
- 高三化学必考知识点梳理
- 2025年新教材人教版二年级上册数学 第1课时 象形图的分类与整课件
- 2026年苏州信息职业技术学院单招职业适应性考试题库新版
- 学堂在线 雨课堂 学堂云 人工智能 章节测试答案
- 国际经济与贸易专升本2025年真题解析试卷(含答案)
- 2025年国税系统副处级领导后备干部选拔笔试真题及答案解析
- 2025年招标采购从业人员专业技术能力考试(招标采购合同管理中级)全真题库及答案(广东省)
- 2025年中国世界模型发展白皮书
- 数据仓库建模课件
- 基于价值链视角下的营运资金管理研究-以宁德时代为例
- 热处理工安全知识培训
评论
0/150
提交评论