配置管理基础知识.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置管理基础知识

2010/7/28 配置管理 基础知识 Louis 2010-07 目录 知识简介 配置管理一般流程 配置管理过程中的角色 配置管理的实施思路 配置管理的益处 1 2010/7/28 知识简介 配置管理的概念 在软件开发中,变更是不可避免的。从某种角度上讲, 软件开发过程就是一个变更的过程。有些变更是有益的,是 具有创造性的,但是,也有些变更是有害的,导致混乱的。 因此,软件配置管理就是管理变更的过程,它贯穿着 几乎软件的整个生命周期。成功的配置管理系统可以提高产 品的质量、项目开发效率,而且最大限度的减少对个别 “英 雄”式人员的依赖。 知识简介 软件开发输出 软件开发过程的输出信息可以分为三个主要的类型: (1) 计算机程序(源代码、中间代码和可执行程序) (2) 描述计算机程序的文档(针对技术开发者和用户) (3) 数据(包含在程序内部或在程序的外部) 这些项包含了所有的在软件过程中产生的信息,总称 为软件配置。该集合中每一个元素称为该软件产品软件配置 中的一个配置项 (CI, Configuration Item)。 2 2010/7/28 知识简介 定义 配置管理是对产品进行标识、存储和控制,以维护其 完整性、可追溯性以及正确性的学科。 配置管理的基本单位是配置项。软件配置项可以是: 与合同、过程、计划和产品有关的文档和数据 源代码、目标代码和可执行代码 相关产品,包括软件工具、库内的可复用软件、外购软 件及用户提供的软件 知识简介 配置管理的作用 它通过控制、记录、追踪对软件的修改和每个修改生成 的软件组成部件来实现对软件产品的管理功能。 一个好的配置管理过程能覆盖软件开发和维护的各个方 面,同时对软件开过程的宏观管理,即项目管理,也有 重要的支持作用。良好的配置管理能使软件开发过程有 更好的可预测性,使软件系统具有可重复性,使用户和 主管部门用软件质量和开发小组有更强的信心。 3 2010/7/28 知识简介 配置管理的核心功能 配置项可以是文件级粒度的,也可以是文件版本级粒度。当 然,粒度越小管理的成本越高,但是配置的精度也就越高。 一个完整的SCM 系统要具有的核心功能: 配置标识 版本控制 变更控制 配置状态统计 配置审核 其中变更控制包括基线管理、变更请求管理、构建管理和发 布管理。 知识简介 配置项及基线 配置项的识别是配置管理活动的基础,也是制定配置管理计 划的重要内容; 配置项分:为基线配置项和非基线配置项两类; 基线: 已经正式通过复审核批准的某规约或产品,它因此可作为 进一步开发的基础,并且只能通过正式的变化控制过程改 变。”——IEEE

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档