培训对象 |
项目经理,技术主管,负有SCM责任的个人,软件质量保证组成员
SEPG和SCM过程改善组成员 |
学员基础 |
有系统工程、软件工程和管理基础,了解品质保证,配置管理和基本管理方法。 |
培训目标
|
学习并掌握如何在开发过程中运用配置管理技术。
本课程通过对软件配置管理的深入介绍,将进一步了解软件配置管理的结构化、有序化、产品化的管理软件工程的方法,认识到配置管理对软件开发的意义,并学习和掌握在开发过程中运用配置管理技术指导团队开发,确保软件质量的基本要素。
旨在通过对本课程的学习,让学员们更好的掌握以下能力:
(1)建立配置标识策略;
(2)建立软件配置控制板(SCCB);
(3)实施配置变更控制流程,包括版本及变量控制;
(4)在适当的时候建立配置基线;
(5)建立适当的授权确认机制以控制配置项的提交;
(6)理解软件配置状态报告对管理软件开发的重要性和价值;
(7)设置软件配置管理库系统;
(8)产品建立和发表流程;
(9)进行配置基线审计和可追溯性审计;
(10)编制软件配置管理计划。 |
培训内容 |
第一节
概述
SCM概念
SCM的发展
SCM的意义
第二节
基本概念
软件配置项
基线
版本
软件配置库
配置状态报告
配置审计
第三节 版本控制与变更控制
版本的访问与同步控制
版本分支和合并
变更类型
变更请求
变更许可
变更实施
变更机制
第四节 过程支持
组织的过程和CM的应用
CM过程和软件生命周期
第五节 应用SCM
成立SCCB
管理权
评估当前过程
分析组织要求
安排角色并创建一个SCM小组
控制SCM的风险
记录SCM的过程
书写正式的SCM计划
软件配置管理方案
第六节 配置管理模版
定制/裁剪计划模版
配置表示模版
配置控制模版
配置状态报告模版
配置审计模版
产品和支持模版
向产品过渡模版
软件/固件配置管理
问题/决议模版
自动CM模版
第七节
相关标准
基本度量
SW-CMM 1.1 简介
SCM在SW-CMM 1.1 中位置
SCM和ISO 9001
SCM和IEEE 1074
第八节 方法论
CM 机制
CM 方法论
典型的配置管理模型
CICO
组织模型
长事务模型
变更集模型
统一CM模型
第九节 实用配置管理系统
CCC/HARVEST
JBCM
CVS
SABLIME
第十节 配置管理工具评估/选择过程
SCM tool 比较
CCC/HARVEST
CLEARCASE
PVCS
RCS
CVS
VSS
PERFORCE
TRUE CHANGE
JBCM
MKS Source Integrity |
课程特点 |
1、 企业客户开发体系调研
2、 制定专门培训方案。
3、 咨询学员提出的案例。
4、 直到企业建立自己的开发体系。 |