质量保证系列课件-配置管理(V1.3).pptx
《质量保证系列课件-配置管理(V1.3).pptx》由会员分享,可在线阅读,更多相关《质量保证系列课件-配置管理(V1.3).pptx(46页珍藏版)》请在三一办公上搜索。
1、质量保证系列课件配置管理,HSS质量部 2012年3月,2,目录,配置管理概念,1、什么是配置管理?配置管理是通过对在产品生命周期不同时间点上的产品配置项(产品过程交付和最终交付)进行标识,并对配置项的开发、归档和变更进行系统管理,对配置项的版本进行控制,从而保证产品交付的完整性、一致性和可溯性。配置管理是对工作成果的一种有效保护。2、配置管理主要体现在项目过程中哪些地方?所有的项目成员从配置库中去制作开发的软件产品;在某一特定时刻标识软件产品的配置状态;系统地控制配置项的变更;贯穿软件生存周期,维护软件产品基线的完整性和可跟踪性。,为什么进行配置管理,代码已经编了一半了,发现取的基础版本不是
2、最新的修改完需求文档之后,发现把原本正确的修改为错误的了!执行测试时,发现变更后的代码与需求不一致,代码实现中多出某一特性#$究竟哪份才是最新修改了的源程序?小莫离职时把工作交接给我,可我不知道他在代码里修改了哪些地方系统瘫痪,所有的工作成果毁于一旦-_-!,软件配置管理正是为解决这个问题而提出的。,6,配置库的特点安全可靠性完整性、一致性方便备份和恢复,配置库介绍,配置库是指在产品生命周期过程中为存放产品数据所建立的存储空间及其上的数据。狭义的配置库单指在配置库服务器上物理体现的存储空间。,项目配置库要求统一使用配置管理工具SVN进行管理。,7,目录,8,管理策略,9,保障机制,10,角色和
3、职责,11,目录,12,集中管理,场地所有项目配置库、归 档库,物理存放到场地配置及归档服务器上,由组织级CMO统一管理配置管理工具要求,统一使用SVN项目结束1年以上的项目配置库或归档库,需要转移到历史库,配置库管理,13,创建配置库目录结构组织级CMO创建配置库时,根据QA提供的配置库目录模板创建配置库目录结构如果配置库目录不适合项目使用,PM需要和华为产品CMO、华为QA、项目QA协商定制设置配置库权限访问必须通过域用户方式 组织级CMO统一添加配置库访问权限项目级CMO控制配置库已添加访问权限人员的读写权限,14,归档库管理,管理项目转测试版本与转验收版本设置配置库权限访问必须通过域用
4、户方式 组织级CMO统一添加归档库访问权限项目级CMO控制归档库已添加访问权限人员的读写权限,15,历史库管理,管理已结束项目配置库、归档库历史配置库按PDU结构存储查询历史库信息需单独申请权限,16,目录,17,项目配置管理,配置管理计划配置项标识版本控制变更控制配置审计配置状态报告组织级配置库目录结构,配置管理计划,人员与职责配置库信息配置项标识配置项权限控制基线计划配置审计计划版本转测试检查版本转验收检查本计划审批意见,配置管理计划主要内容,CMO在项目启动时,根据项目类型、项目计划,制定配置管理计划,由CCB负责人(通常是PM)审批。,配置管理计划(CMP)规定了在软件开发中各种必要的
5、配置管理条款,并做为配置管理工作开展的依照。,配置项标识,配置项标识是对产品进行配置管理,维护在整个产品生命周期中配置的完整性、一致性和可溯性的前提和基础。,配置指一个产品在生命周期各个阶段所产生的各种形式和各种版本的文档、程序及其数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项(CI,Configuration Item)配置项即一个被唯一标识的实体,是被控制的系统配置的一部分,处于配置管理的控制之下。一个配置项在大小,复杂程度和类型上划分非常广泛,可以从整个的系统(包括硬件,软件和文件)到一个单一的模块。配置项可以是:与合同,计划和产品有关的文档及数据源代码,目标代码相关产品,
6、包括工具,库内可复用软件,外购软件及顾客提供的软件等。,配置项标识-配置项选择,1、PM、CCB、CMO负责识别项目配置项,写入项目配置管理计划中进行跟踪。项目配置项至少要覆盖工作任务书中交付件要求。配置项划分,要符合下列原则:,配置项标识-配置项选择,2、在制定项目配置管理计划的同时,输出合作项目交付件清单。在项目转验收时,使用合作项目交付件清单检查交付件的归档情况。合作项目交付件清单中,“Build CI Status”用于记录版本的编译构建信息,不得裁剪。详细参照帮助中的“构建工具信息填写背景及填写说明”信息。3、项目必须提供版本编译指导书,使用客户提供的版本编译指导书模板.docx进行
7、编写。4、如果项目有开展持续集成,项目必须提供版本构建指导书。使用客户提供的版本构建指导书模板.docx进行编写。,版本命名版本命名与客户工作任务书中要求的版本命名保持一致,如果工作任务书发生变更,以变更后的为准 如:AAA V300R002C01文档命名工程文档命名工程文档命名规则:版本号+空格+子系统名称/模块名称+文档类型如:AAA V300R002C01 系统设计规格说明书产品资料命名产品资料命名规则:版本号+空格+产品文档+空格+产品文档版本-文档语种。如:中文版:AAA V300R002C01 产品文档 01-zh 英文版:AAA V300R002C01 Product Docum
8、entation 01-en文档版本以XX.YY标识 XX表示大修订 YY表示小修订 如:大的修订版本号V1.0、V2.0 小的修订版本号V1.01、V1.02,配置项标识-命名规范,配置项刚建立时其状态为“草稿”对未基线的配置项可以自由修改,不需要填写提交注释,版本启动准则:项目启动配置项的状态有三种:草稿、基线、正在修改,版本控制-配置项状态变迁图,修改处于“基线”状态的配置项,必须按照“变更控制”执行执行变更过程中的配置项的状态为“正在修改”,对执行完“变更控制”的配置项需要再次执行基线化,配置项评审通过后,其状态变为“基线”对基线的配置项进行修改,需要填写提交注释(注释要求见“变更控制
9、”章节),24,版本控制-基线,基线就是配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态。基线具有以下特征:通过正式的评审过程建立基线存在于配置库中,基线的变更由CCB控制基线是下一步开发和修改的基准,25,项目阶段基线流程,基线化申请的内容应该包含:申请基线的模块名称;申请基线化的具体阶段产品及其路径;阶段产品review记录及其路径;阶段产品质量数据,开发类阶段产品的审批人为PM;测试类阶段产品的审批人为TPM;资料类阶段产品的审批人为TDC 基线审批通过的必要条件:申请基线的阶段产品是否达到质量目标,基线审批通过后,项目CMO必须获取到“阶段评审通过”的结论才能进行基
10、线“阶段评审通过”的结论可以通过如下形式体现:在评审意见汇总表单中标识评审结论为“通过”基线批准人发邮件告知项目CMO评审通过可以基线项目级CMO回收基线产品的修改权限,打上基线标签 配置库标签命名规范:LB_版本号_xxx阶段点 标签注释规范:xx阶段基线,项目CMO负责整理生成配置状态报告向全体项目成员发布,版本构建代码基线版本构建完成后,项目级CMO基线当前版本的源代码,在代码库中打上标 签配置库标签命名规范:子系统.阶段.Baseline.yyyymmdd 如:版本转测试及转验收代码基线版本转测试或版本转验收后,项目CMO基线当前版本的阶段产品和源代码,在文档库和代码库中打上标签配置库
11、标签命名规则:LB_版本号_XXX(标签名称中不带空格)如:LB_AAAV300R002C01_SDV1 LB_AAAV300R002C01_AT1,不管是标签命名还是标签注释,格式必须按照胶片中说明的规范。整个项目的基线必须保证遵从如上基线规则,基线信息填写完整。,其他基线流程,27,版本控制-版本转测试,项目启动时,PM和TPM对转测试标准达成一致PM根据项目计划中的版本转测试计划组织转测试工作开发人员从配置库上提取配置项完成版本归档,进行联调验证,写作版本描述文档项目CMO检查确保转测试交付件完整项目CMO收回配置库的修改权限,基线当前版本的阶段产品和源代码,在文档库和代码库中打上标签版
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 质量保证 系列 课件 配置管理 V1
链接地址:https://www.31ppt.com/p-6610337.html