课程名称:CMM2软件配置管理

 认证机构:UML软件工程组织

上课时间:上午9:00~12:00;下午13:00~16:00

学习期限:18学时/3天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作。
学习费用:(含教材费用 等、并免费提供午餐)
报名方式:
培训报名表
住宿情况:根据个人要求安排住宿,费用自理

课程简介:

 本课程主要介绍软件配置管理(Software Configuration Management,简称SCM)相关的原理、方法以及如何基于SW-CMM标准实施配置管理。在软件的整个生命周期中,配置主要用以控制软件产品的开发以及管理工作产品及开发活动。他包括将工作产品生命周期基线化,变更控制过程,变更控制板(Change Control Board,简称CCB)以及状态报告等。配置管理的成功与否很大程度上取决于组织管理、员工技能以及工具的支持。本课程所涵盖的内容包括CMM中配置管理关键过程域背后所隐藏的软件工程基本原理
本课程由讲授及课堂练习组成,并提供充分的提问及讨论机会。

课程指南:

培训对象

 项目经理,技术主管,负有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、 直到企业建立自己的开发体系。
Copyright 2002 ®  UML 软 件 工 程 组 织