软件质量保证软件配置管理精品文稿.ppt
《软件质量保证软件配置管理精品文稿.ppt》由会员分享,可在线阅读,更多相关《软件质量保证软件配置管理精品文稿.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件件质量保量保证软件配置管理件配置管理第1页,本讲稿共34页 Copyright BroadenGate 2006内容简介内容简介配置管理的意义配置管理的意义配置管理基本概念配置管理基本概念配置管理活动涉及的角色和职责配置管理活动涉及的角色和职责配置管理主要活动和要求配置管理主要活动和要求配置库工具介绍配置库工具介绍第2页,本讲稿共34页 Copyright BroadenGate 2006配置管理的意义配置管理的意义为什么要做配置管理?通过配置项定义、配置项控制、配置项状态报告和配置审计来建立并维护工作产品的一致性、完整性和可追溯性。建立和维护产品完整性、建立和维护产品完整性、一致性、可跟
2、踪性一致性、可跟踪性配置项管理变更管理基线管理配置标识版本控制过程管理提高可视化第3页,本讲稿共34页 Copyright BroadenGate 2006配置管理基本概念配置管理基本概念u配置管理u配置u配置项u基线u变更控制uCCB(变更控制委员会)u配置库第4页,本讲稿共34页 Copyright BroadenGate 2006概念篇之配置管理概念篇之配置管理u配置管理 配置管理是通过对在软件生命周期不同时间点上的软件配置进行标识,并对这些被标识的软件配置项的更改进行系统控制,从而达到保证软件产品的一致性、完整性和可溯性的过程。第5页,本讲稿共34页 Copyright Broaden
3、Gate 2006概念篇之配置概念篇之配置&配置项配置项u配置&配置项一个产品在生命周期各个阶段所产生的各种形式和各种版本的文档、程序及其数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项。典型配置项 开发文档 测试文档 软件部件 测试工具代码代码文档文档报告报告数据数据第6页,本讲稿共34页 Copyright BroadenGate 2006概念篇之基线概念篇之基线u基线 基线就是配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,而这个过程被称为“基线化”。每一个基线都是其下一步开发的基准。基线保证了后续开发活动所需信息的稳定性和一致性。u典型基线 需求基线
4、概要设计基线 详细设计基线 代码基线第7页,本讲稿共34页 Copyright BroadenGate 2006概念篇之基线变更控制概念篇之基线变更控制&CCBu基线变更控制 通过采取有效的措施对变更进行严格的控制。通过变更控制能够协调开发,使混乱减少到最小。uCCB(变更控制委员会)组织对变更申请进行评估和分析,识别和评估受影响的所有配置项,确定修改方案、修改人、修改版本、修改时间、验证方式和验证人。第8页,本讲稿共34页 Copyright BroadenGate 2006概念篇之配置库概念篇之配置库u配置库 在产品生命周期过程中为存放产品数据建立的存储空间及其数据。狭义的配置库单指在配置
5、库服务器上物理体现的存储空间。第9页,本讲稿共34页 Copyright BroadenGate 2006配置管理活动涉及的角色和职责配置管理活动涉及的角色和职责角色职责项目总监 签发配置管理计划 评审并批准配置管理计划 保证为项目提供合适的管理工具PM指定CMO评审配置管理计划评估和批准对配置项的更改 确保批准后的更改的实施CMO制定配置管理计划建立和管理配置库 保存变更请求 基线化配置项 生成并发布配置状态发布表 对已经基线化的配置项进行CHECK-IN和CHECK-OUT操作 将基线化的文档和计划分发给所有相关人员 管理配置库的访问权限 增加/删除配置项(仅在收到已获批准的请求时)备份/
6、恢复和归档配置库第10页,本讲稿共34页 Copyright BroadenGate 2006配置管理主要活动配置管理主要活动配置项标识配置管理计划配置库管理变更管理版本管理配置状态发布配置审计第11页,本讲稿共34页 Copyright BroadenGate 2006配置项标识配置项标识配置项ID(文件名或文件名命名规则)配置项名称版本(版本编号规则)位置(所属组)分发对象文档配置项使用配置库l项目计划阶段配置管理员与项目经理一起识别配置项,制定配置项清单l标识配置项组及其物理存储位置(如:子目录名)PM第12页,本讲稿共34页 Copyright BroadenGate 2006项目版本
7、号规则项目版本号规则u项目版本号由大版本号和小版本号组成::l大版本号:V+1.09.0,如V1.0,V2.0,V3.0l小版本号:D+100900,如D100,D200,D300第13页,本讲稿共34页 Copyright BroadenGate 2006项目版本号迁升图示项目版本号迁升图示JD_EXAM_V1.0D100 JD_EXAM_V2.0D100 JD_EXAM_V1.0D100JD_EXAM_V1.0D200JD_EXAM_V1.0D100 JD_EXAM_V1.0D101 当项目有重大改变时,大版本号随着升级,如从V1.0变为V2.0。当项目在当前的版本上有局部小改动时,大版本
8、号保持不变,小版本号随着升级,如从V1.0D100变为V1.0D200。如果项目在此基础上有更小的改变,则版本号可升级为V1.0D101。第14页,本讲稿共34页 Copyright BroadenGate 2006转测试版本号转测试版本号u转测试时版本号原则如下:l在项目版本号后加上3位build号,首位为固定字母B,后两位数字从01开始,版本升级依次加1。l如:第一次转测试的版本为:JD_EXAM_V1.0D100B01l第二次转测试的版本为:JD_EXAM_V1.0D100B02l以此类推第15页,本讲稿共34页 Copyright BroadenGate 2006项目工作产品的命名项目
9、工作产品的命名 规则规则l项目生命周期中各阶段所列举的工作产品:JD_EXAM_V1.0D100 SOW JD_EXAM_V1.0D100 PPLl非项目生命周期中各阶段所列举的工作产品,但其采用了组织标准过程的模板或表格:JD_EXAM_V1.0D100 Project Start Report JD_EXAM_V1.0D100 Kick-off Meeting Record l经常生成或定期生成的过程类工作产品,如会议记录、项目周报和项目阶段报告,则需在工作产品的名称上注明日期、时间间隔或阶段:JD_EXAM_V1.0D100 Meeting Record(05.11.07)JD_EXAM
10、_V1.0D100 Project Team Weekly Work Report(05.11.07-05.11.13)第16页,本讲稿共34页 Copyright BroadenGate 2006配置项状态配置项状态l对已基线化配置项的更改将遵循基线变更操作。l更改后的配置项获得批准签发后,将形成新的基线。lPL要确保所有发布产品都是从已基线化的配置项中创建的。受控管理和受控已基线化CMO将该配置项放入配置库或者维护配置项的版本信息,以保证该配置项的可控性和可跟踪性。从提交评审到被基线化这段时间内配置项的控制方式。更新的配置项用不同的版本号标识。保存修改记录和修改说明。配置项被基线化后的控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量保证 配置管理 精品 文稿
限制150内