7软件项目配置管理.ppt

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

软件项目配置管理 SCCB 配置控制委员会SCCB(Software Configuration Control Board) 评估变更 批准变更申请 在生存期内规范变更申请流程 对变更进行反馈 与项目管理层沟通 软件项目中是否遇到如下的问题: 开发人员使用错误的版本修改程序 开发人员未经授权修改代码或文档,或修改的结果不能及时反映到各个相关部分; 人员流动,交接工作不彻底造成软件关键部件遗失; 已修复的Bug在新版本中出现; 找不到某个文件的历史版本; 无法重新编译某个历史版本,使维护工作十分困难; 因协同开发中,或者异地开发,版本变更混乱导致整个项目失败; … 软件项目进行中面临的一个主要问题是持续不断的变化 有效的项目管理能够控制变化,以最有效的手段应对变化。 要点 软件项目配置管理基本概念 软件项目配置管理过程 软件项目配置管理计划 一、软件项目配置管理基本概念 软件配置管理是指一整套管理软件开发和软件维护以及各种中间软件产品的方法和规则。 软件配置管理包括标识在给定时间点上软件的配置(即选定的软件工作产品及其描述),系统地控制对配置的更改,并维护在整个软件生命周期中配置的完整性和可追溯性。 在配置管理过程中需要建立软件基线库 配置管理的目标 标识变更 控制变更 确保变更正确实现 向有关的人员报告变更 保证软件开发过程的完整性和可追溯性 软件配置项 软件配置项是项目定义其受控于软件配置管理的款项。 一个软件配置项是一个特定的、可文档化的工作产品集,这些工作产品是生存期中产生或使用的。 每个项目的配置项也许会不同。 软件配置项举例 系统规格说明书 软件项目规划 软件需求规格说明书 系统原型 设计规格说明书 源代码清单 测试规格说明书 关于版本 软件的每一个版本都是源代码、文档及数据以及相关的系统环境的一个收集,且各个版本都可能由不同的变种组成。 版本图 配置项的版本 二、软件项目配置管理过程 配置管理的基本过程 配置项标识、跟踪 配置管理环境建立 基线变更管理 基线审核 配置状态统计 配置管理计划 基本活动 最基本活动 配置管理的基本过程 配置项标识、跟踪 配置管理环境建立 基线变更管理 基线审核 配置状态统计 配置管理计划 1、配置项标识、跟踪 将软件项目中需要进行控制的部分拆分成SCI 建立唯一的标识 建立相互间的对应关系,进行系统的跟踪和版本控制,以确保项目过程中的产品与需求和规格的要求相一致 配置项的拆分例子 设计规格说明书 a.数据设计描述 b. 总体结构设计描述 c. 模块设计描述 d. 界面设计描述 界面设计1 界面设计2,。。。。 e. 对象描述 配置项的标识 配置项被唯一的标识 配置项的跟踪 2、配置管理环境(配置管理库)建立 软件配置管理库是用来存储所有基线配置项及相关文件的等内容的系统,是在软件产品的整个生存期中建立和维护软件产品完整性的主要手段。 配置库是集中集中控制控制的文件库,并提供对库中所存储文件的版本控制。当开发人员使用一个文件时,将某个版本的文件导出(CHECH OUT)到自己的工作目录。处理完后将文件导回(CHECK IN)到库中。 关于软件存储库的概念 开发库 开发周期的某个阶段,存放与该阶段工作有关系的信息 受控库 开发周期的某个阶段结束时,存放做为该阶段产品及其相关的信息,配置管理对其中的信息进行管理,也称配置库 产品库 存放最终产品的软件库 受控操作 包括建立控制点和建立报告与审查制度 变更控制要素:同步控制和存取控制 配置库 3、基线变更管理过程 基线修改应受到控制,这种变化要经SCCB授权,按程序进行控制并记录基线修改的过程。 基线变更系统 变更请求 变更评估 变更批准/拒绝 变更实现 4、配置审核 配置管理活动审核 确保项目组成员的所有配置管理活动遵循已批准的软件配置管理方针和规程。 基线审核 保证基线化软件工作产品的完整性和一致性 5、配置状态统计 检查配置管理系统以及内容 检测配置项变更历史 IEEE标准828-1998规定用于计算配置状态的最小数据集包括 被批准的配置项 配置项的所有请求的变化状态 配置项所有被批准的变更实现状态 评估一个配置系统状态 变更请求的数量 变更请求的历史报告 存储量的增长 配置管理系统以及SCCB在运作中发生异常的次数等等 三、软件项目配置管理计划 配置管理计划过程 配置管理计划大纲 基线定义 版本控制 定义变更控制过程 变更委员会的管理 变更控制纪录 配置管理计划模板 引言 软件配置管理 软件配置管理组织 软件配置管理责任 与软件过程生命周期的关系 软件配置管理活动 配置标识 项目基线 配置库 配置管理计划模板(续) 软件配置管理活动 配置控制程序 配置状态

文档评论(0)

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

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

1亿VIP精品文档

相关文档