CMMI3_之配置管理教案分析.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置管理 A CMMI Level 2 Process Area 主要内容 软件项目中的CM问题 CM的基本概念 CMM中的CM关键过程区域 CM的实践 CM工具 一、项目中的CM问题 开发中典型的CM问题 发错了版本 安装后不工作 异地不能正常工作 已经解决的缺陷过后又出现错误 开发人员把产品拿出去出售赢利 找不到必威体育精装版修改了的源程序 找不到编程序的人 关于配置管理的误解 谁都可以做配置管理 这个项目不需要配置管理 配置管理是开发完成之后的事情 配置管理流程会减缓开发速度 文档可以过后再改 我们没有时间进行变更控制 二、什么是CM? CM的目标 避免 延期 成本超支 沟通问题 风险 提供 信心 对工作的满意 CM的IEEE定义 在IEEE标准729-1983中,配置管理的定义包括: 标识——识别产品的结构、产品的构件(components)及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。 控制——通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的必威体育精装版版本中实现的问题。 状态统计——记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件的问题。 审计和评审——确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用的文件的版本是否正确的问题。 CM的IEEE定义(续) 基于现有的配置管理系统,更广义的定义: 生产——对产品的生产进行优化管理。它将解决必威体育精装版发布的产品应由哪些版本的文件和工具来生成的问题。 过程管理——确保软件组织的规程、方针和软件周期得以正确贯彻执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。 小组协作——控制开发统一产品的多个开发人员之间的协作。例如,它将解决是否所有本地程序员所做的修改都已被加入到新版本的产品中的问题。 The CM Wheel CM的基本概念 CM的基本概念 IEEE1042-1987的标准定义 基线 软件开发过程中的里程碑,它以一或多个软件配置项的交付为标志。基线由已经通过正式评审和批准的某规约或产品组成,它因此可以作为进一步开发的基础,并且只能通过正式的变更控制过程才能够改变。 软件配置项 为了配置管理的目的而作为一个单位来看待的软件要素的集合。 配置控制委员会CCB CCB负责评审和批准对基线的变更。CCB通常由项目组选出的代表组成。 软件 配置管理中的软件是指由逻辑和功能特性构建的信息,在整个开发过程中,它以多种形态和表现被创建、维护。 版本 版本是一个基线或一个软件配置项特殊的事例。 软件配置库 软件配置库又称为软件受控库,是指在软件生命周期的某一阶段结束时,存放作为阶段产品而发布的、与软件开发工作有关的信息的库。 软件配置管理就是对软件配置库中的各软件项进行管理。 软件配置库的要求 安全可靠性 保证软件配置库中的内容不被任意删除、修改 保证软件配置库不被非法用户获取 完整性 保证各阶段基线各配置项的完整性 备份和恢复 配置状态报告 配置状态报告(CSA, Configuration Status Accounting)是一种配置管理活动,它提供了已批准的基线和过程的当前状态,也提供已提出并批准的请求变更的状态。 配置审计 配置审计是指对于存储配置项及相关记录的软件基线库的结构、内容进行检验,其目的在于验证基线是否符合描述基线的文档。 配置审核工作主要集中在两个方面,即: 功能配置审核(FCA)——验证配置项的实际功效是与其软件需求一致的。 物理配置审核(PCA)——确定配置项符合预期的物理特性,即特定的媒体形式。 CMMI 2级中的CM PA CM的目的 Purpose The purpose of Configuration Management (CM) is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and configuration audits. 配置管理的目的是使用配置识别、配置控制、配置状态报告和配置审计的手段建立和维护工作产品的一致性 CM PA中的活动 活动 在给定的时间点上识别出配置 建立一个基线库 系统地控制对配置的变更 在项目生命周期中维护配置的完整性和可跟踪性 CM的目标 SG 1 Establish Baselines Baselines of identified work products are e

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档