软件配置管理的相关概念

发表于:2021-2-08 09:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yongchaocsdn    来源:CSDN

  软件配置管理的相关概念
  · 软件配置项(Software Configuration Item, SCI)
  软件配置管理的对象,一个软件配置项是项目中一个特定的、可文档化的工作产品集。
  常见的软件配置项:需求规格说明书、设计规格说明书、源代码、测试计划、测试用例、用户手册。
  构造软件的工具和软件赖以运行的环境也常常列入配置管理的范畴。
  · 基线(Baseline)
  已经正式通过复审和批准的某规约和产品,它因此可作为进一步开发的基础,并且只能通过正式的变化控制过程来改变。
  · 各开发阶段结束时形成里程碑基线。
  在软件配置管理中,基线的含义在不同的应用场合会有所不同。
  · 软件配置控制委员会(Software Configuration Control Board, SCCB)
  负责管理软件配置项变更的组织。
  · 评估变更
  1).批准/拒绝变更申请
  2).在项目生存期内规范变更申请流程
  3).对变更所产生的后续影响进行监督和控制。
  4).与项目管理层沟通
  建立软件配置管理环境
  在企业级:
  (1)建立工具集
  (2)建立规范
  在项目级:
  (1)识别和标志配置项
  (2)建立配置库
  1、企业级的工作
  (1)建立工具集
  一个企业的配置管理工具应该统一购买、安装、设置和维护。以节约资源,提高工作效率。不要每个项目都搞一套工具。
  情况差别很大的项目可以考虑使用不同的工具,但要尽量减少工具的种类。
  (2)建立软件配置管理规范
  在企业级建立标准的软件配置管理规范,如变更控制流程、版本编号规则、缺陷跟踪流程、分支策略等。
  一个软件项目可使用标准的软件配置管理规范,如果有特殊需要,可对其进行剪裁,或重新制定规范。重新制定的项目规范,如果今后有很多类似的项目,可把其上升为企业级标准规范。
  2、项目级的工作
  (1)识别和标志配置项
  将软件项目中需要进行控制的工作产品定义为软件配置项(SCI)。
  配置项分为两类:
  基本配置项:软件开发者在项目开发过程中所创建的基本工作单元。
  集成配置项:一个集成配置项是基本配置项或其它集成配置项的集合。
  (2)建立配置库
  配置管理库,简称配置库,是配置管理环境的核心,使用配置管理工具建立。
  配置库存储配置项(SCI)、修改请求、变化记录等,并提供对库中所存储文件的版本控制。
  为不同的人员(如开发人员、测试人员、集成人员、项目管理者)分配不同的访问配置库的权限。
  配置库中的配置项每经历一次改变将形成一个新的版本并被分配相应的版本标志。配置库中通常以增量方式存储配置项的各个版本,以减少空间消耗并增强版本处理的灵活性。
  例如:一个配置项最初从开发者的工作空间提交到配置库,形成最初版本,如1.0,此后每修改和提交一次版本就会变化,如1.1,1.2,……,配置库采用增量方式存储每个版本,以节省空间。可以在任何时候得到配置项的任何版本。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号