P13-CMMI实践解析-软件配置管理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《P13-CMMI实践解析-软件配置管理课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- P13 CMMI 实践 解析 软件 配置管理 课件
- 资源描述:
-
1、让软件过程更简洁、实用让软件过程更简洁、实用CMMI 实践解析第十三部分 软件配置管理让软件过程更简洁、实用让软件过程更简洁、实用课程概述软件配置管理软件配置管理概述概述软件配置管理软件配置管理(CM)软件配置管理原理软件配置管理原理123软件配置管理软件配置管理总结总结4让软件过程更简洁、实用让软件过程更简洁、实用软件配置管理软件配置管理(Software Configuration Management,SCM)是指通过执行版本控制、变更控制等规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。配置管理与任何一位项目成员都有关系,因为每
2、个人都会产生工作成果。配置管理是否有成效取决于三个要素:人、规范、工具 让软件过程更简洁、实用让软件过程更简洁、实用富有成效的配置管理的特征任何项目成员都要对其工作成果进行配置管理,应当养成良好的习惯。不必付出过多的精力,最低要求是保证重要工作成果不发生混乱。配置管理规范应当清晰明了,便于执行,不必在细节方面要求太多,不给项目人员添加过多的负担,不使人厌烦。选择配置管理工具应当综合考虑价格、易用性和功能因素,而不是购买最先进的工具。令人满意的工具通常是价格低廉、简便易用、功能恰好够用。让软件过程更简洁、实用让软件过程更简洁、实用配置项软件研发和管理过程中会产生工作成果,例如文档、代码和数据等,
3、它们都应当被妥善地保管起来,以便查阅和修改。如果把所有文件一股脑地塞进计算机里,那么使用起来肯定很麻烦。毫无疑问,人们应当将文件分门别类、有条理地保存起来。凡是纳入配置管理范畴的工作成果统称为配置项(Configuration Item,CI)。配置项主要有两大类:属于产品组成部分的工作成果,例如源代码、需求文档、设计文档、测试用例等等。在管理过程中产生的文档例如各种计划、状态报告等等,这些文档虽然不是产品的组成部分,但是值得保存。每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。让软件
4、过程更简洁、实用让软件过程更简洁、实用基线基线(Baseline)由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改。基线通常对应于开发过程中的里程碑(Milestone),一个产品可以有多个基线,也可以只有一个基线。基线的主要属性有:名称、标识符、版本、日期等。通常将交付给客户的基线称为一个“Release”,为内部开发用的基线则称为一个“Build”。让软件过程更简洁、实用让软件过程更简洁、实用课程概述软件配置管理软件配置管理概述概述软件配置管理软件配置管理(CM)软件配置管理原理软件配置管理原理123软件配置管理软件配置管理总结总
5、结4让软件过程更简洁、实用让软件过程更简洁、实用Configuration Management(配置管理)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.配置管理的目的建立和维护工作产品的完整性,使用配置项,配置
6、控制,配置状态统计和配置审计。相关PA:PP 开发确定配置项的计划和工作分解结构。PMC 项目性能分析和纠正措施。让软件过程更简洁、实用让软件过程更简洁、实用Configuration Management(配置管理)让软件过程更简洁、实用让软件过程更简洁、实用目标之间关系解析 SG1Configuration(配置系统)Establish Baselines(建立基线)Establish Integrity(建立完整性)Change DB(变更数据库)RelevantStakeholders(相关干系人)SG1SG3SG2Track and Control Changes(跟踪和控制变更)让
7、软件过程更简洁、实用让软件过程更简洁、实用SG1 建立基线变更请求变更请求数据库数据库配置管理配置管理系统系统Establish Baselines(SG1 建立基线)SP1.1 识别识别配置项配置项SP1.2 建立建立配置管理配置管理系统系统SP1.3 建立建立和发布基线和发布基线SG1让软件过程更简洁、实用让软件过程更简洁、实用配置管理计划的主要内容角色与职责 软件硬件资源(配置环境)配置项计划 基线计划 备份计划 版本控制规则 变更控制规则 审批 让软件过程更简洁、实用让软件过程更简洁、实用目标之间关系解析 SG2Configuration(配置系统)Establish Baseline
展开阅读全文