求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
鏌愮煡鍚嶄繚 閫氳繃Git鍜孞en
鏌愮數瀛愬畨 閰嶇疆绠$悊涓庢寔缁泦鎴
涓浗鐢靛瓙 閰嶇疆绠$悊浣撶郴涓庡疄璺
鏌愮煡鍚嶄俊 閰嶇疆绠$悊瀹炶返锛堜粠缁
鍋ヨ兘淇℃伅 Trac閰嶇疆銆佸簲鐢
閫氬彿闄 閰嶇疆绠$悊瑙勮寖涓庡簲鐢
涓逛經鏂 ClearCase

相关课程  
产品发布管理
配置管理方法、实践、工具
多层次集成配置管理
使用CC与CQ进行项目实践
CVS与配置管理
Subversion管理员
 

软件配置管理最佳实践         
报名参课
专家讲师:董老师 - 曾任索尼CM Architect
地点时间:北京 上海 深圳 根据报名开班
课程费用:5000元/人   详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
课程简介:
 本课程的目标授课对象是接触配置管理工作不久的相关工作人员,是一门基础课。本课程帮助学员了解软件配置管理工作的职责,理解软件配置管理的基本工作原理,掌握其基本工作方法。这将使学员有能力结合所在团队的实际情况,胜任日常配置管理工作,制定具体项目的配置管理解决方案,并有能力发现和实施一些配置管理方面的改进。在教学方法上,基于具体案例的课堂互动是本课程的特色。
 
相关课程比较:
  • 本课程是基础课程。对于有一定经验的配置管理相关工作人员,建议参加进阶课程《软件配置管理通用模式》。
  • 本课程是针对配置管理相关工作人员的课程。若要提高程序开发人员的配置管理素养,可以组织他们参加课程《程序员的配置管理公约》。
  • 本课程以讲解通用知识为主,具体工具的讲解为辅。若打算引入Git作为版本控制工具,课程《一天学会Git》会让程序员们高效学习,迅速掌握Git的日常使用。
 
培训目标:
  • 软件配置管理概述
  • 协同开发
  • 集成、测试与发布
  • 持续集成
  • 分支的原理和应用
  • 组织级软件配置管理
培训对象:配置管理工程师。
学员基础:接触配置管理工作不久的相关工作人员。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
软件配置管理概述 这一部分讲解软件配置管理的基本概念:用什么样的方法,解决什么样的问题。并讲解配置管理员和配置管理团队的职责和使命,以及配置管理人员的发展。
协同开发 这一部分讲解软件配置管理的基础内容。利用版本库保存历史信息;代码传递从网状模式到星形模式;版本覆盖的预防;用变更集来组织工作;分布式版本控制方法。这一部分也将对版本合并的原理进行探讨。
集成、测试与发布 这一部分讲解软件配置管理对系统集成和发布的支持。在介绍基线的概念、基本的开发-集成-测试-发布流程后,重点讨论不同阶段对质量的要求,以及如何达到。同时也将讲解构建管理、版本命名等方面的内容。
持续集成 这一部分对持续集成这一软件配置管理领域的重要潮流进行单独介绍。详细讲解其原理和工具,并讲解在不同开发场景下如何克服困难,实现持续集成。
分支的原理和应用 这一部分首先讲解分支的基本原理,在这之后将讲解分支的若干典型应用。适当使用分支,能显著提高并行工作的能力、提高效率;能有效重用已有的开发成果、避免重复开发。但分支也有可能因不当使用、过度使用而适得其反。何时适用什么样的分支模式、分支之外的替代解决方法将被讨论。
组织级软件配置管理 这一部分讲解当企业研发不止一个产品(版本)时的软件配置管理方法。这并非简单的迭加,而会涉及更多内容:如何规划版本库?如何理清产品间纷繁芜杂的关系?如何促进开发成果在产品间的复用与共享,避免重复工作?软件配置管理本身的人员结构、工作内容等应如何调整和优化?如何把项目级的配置管理经验在组织级共享?在这些方面,应用适当的方法,可以有效地节约成本、缩短研发周期、提高生产效率,总而言之,提高企业的竞争力。
其他内容概览 这一部分是对软件配置管理领域的更多话题的概览。包括缺陷跟踪、文档管理、构建管理、安装包管理、发布管理、部署管理、对多地点开发和跨组织合作的不同方式的支持、“学院派”配置管理理论(配置识别、配置审计等)和标准(CMMI等)向实践的映射等等。主要是针对学员给出的具体需求进行讲解,对提出的具体问题给予解答。
 
其他人还看了课程
鏁版嵁鍒嗘瀽涓庢寲鎺  
绾㈠附璁よ瘉  
浼佷笟鎴樼暐涓庡彉闈╃鐞  
杞欢鏋舵瀯璁捐鏂规硶  
定制内训




最新活动计划
人工智能.机器学习TensorFlow 6-30[直播]
基于 UML 和EA进行分析设计 7-30[北京]
软件架构设计方法、案例与实践 7-24[北京]
用户体验、易用性测试与评估 7-25[西安]
图数据库与知识图谱 8-23[北京]
需求分析师能力培养 8-28[北京]