本文分类:
杂记

整理下华为的配置管理,参考网友上传的资料《质量保证系列课件-配置管理(V1.3)》《华为版本号说明》,部分内容可能有过时,仅参考。

基本概念

配置

配置(Configuration)指一个产品在生命周期各个阶段所产生的各种形式和各种版本的文档、程序及其数据的集合。

配置管理

配置管理(Configuration Management,CM)指通过技术与管理手段,对产品生命周期不同时间点上的产品配置项进行标识,记录配置项的开发、变更过程,控制配置项的版本变更,保证产品的完整性、一致性和可追溯性。

配置库

配置库(Configuration Library)指在产品生命周期过程中为存放产品数据所建立的存储空间及其上的数据,配置库具有以下特点:安全可靠,完整性、一致性,方便备份和恢复。

配置项

配置项(Configuration Item)是配置库中的每一项内容,就是组成产品的一个个的小单元。

基线

基线(Base Line)指在特定时间点经过评审和批准的单个或多个配置项的集合,是后续开发活动的基础。可理解为基线的内容已被冻结,不可随意更改,每轮迭代的B版本基线。

配置管理系统软件

变更管理

变更管理的目的是避免已经基线的配置项被随意修改而导致开发混乱,协调开发使混乱降到最小。

我们不能阻止变更,只能通过有效的流程来控制,使混乱降到最小。基线后不能随意修改,必须提交申请。

流程:提交变更申请CR-CCB评审-CCB授权修改-修改人修改-修改验证-收权-CME/CMO权限回收

术语:

CR:Change Request,变更申请;

CCB:Change Control Board,变更控制委员会,组织对变更申请进行评估和分析,识别和评估受影响的所有配置项,确定修改方案、修改人、修改版本、修改时间、验证方式和验证人。

CMO/CME:Configuration Management Officer/Engineers,配置管理员/配置管理工程师。

版本管理

华为软件版本号规则,例如:XXX V100R001C30LGH101SPC001TB033,各部分含义如下

版本发布

从版本的质量角度出发可以分为异常发布和正常发布。

异常发布:没有达到质量要求,却因市场等原因必须发布版本,正常发布评审不能通过,需经过异常发布评审流程发布。

正常发布:达到了质量要求而发布的版本。

本文来自 [时光记 - 王智超的个人空间](www.hiwzc.com),转载请注明出处。