服务热线

400-600-2138

配置管理、日构建与持续集成

收藏课程
课程编号:60840 时间:2012年07月05日-06日 讲师:专家 地点:北京
学习费用:4000 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

开发工程师,配置工程师,构建工程师

课程收益:

课程大纲:

地点时间:北京 7月5日-6日

课程费用:4000元/人

培训对象: 开发工程师,配置工程师,构建工程师

学员基础: 具有协同开发和集成、构建经验

课程简介

本课程的目标是让学员能够将科学的方法论用于软件项目,从而避免由于过分依赖经验和个人能力所带来的项目风险,学习和实践如何建立一套系统的软件配置管理体系,并深入学习建设这样一套管理体系所涉及的人员、方法、工具和流程,以及通过软件配置管理部署每日构建、通过自动化过程保障持续集成,从不同角色、不同阶段剖析软件配置管理的实施原则和技巧,从而使项目进程处于有序、可控的良性循环。

培训目标:

完成本课程之后,学员应能够:

理解软件配置管理的价值和意义

使学员深入了解软件配置管理的基本理论和方法,提供大量项目实例为大家分析成功的因素和失败的教训

如何管理代码、文档、变更和bug记录等项目关键信息

如何结合版本管理和每日构建

如何利用自动化过程保证持续集成

从企业管理者的角度理解软件配置管理

从技术管理者的角度实施软件配置管理

从工程师的角度参与软件配置管理

软件配置的实施策略和实施粒度

通过本课程的学习,学员可以帮助自己所在的项目组更科学、更系统地管理代码、文档、变更、bug记录和发布信息等关键环节

授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

课程特点: 1、理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。

培训内容:

软件配置管理的概念

软件生命周期的概念

版本管理和发布管理的实施原则

子项目的细分和组织

源代码是重要资产,如何利用版本管理保证安全性

版本分支管理

Check Out-Check in应遵循的规范

每日构建的概念和意义

每日构建的实施策略

Daily Build和Build Break

每日构建和版本管理的集成

以每日构建为基础的发布管理和试验环境

Automation的概念和意义

持续集成的概念

Smoke Test和持续集成的关系

BVT Automation和Non BVT Automation是持续继承的有力保证

持续集成不仅仅意味着Build通过

通过每日构建和持续集成,使得版本管理不仅仅记录代码的存在和历史,更保证代码的正确性

对于非定制型软件的版本管理,(软件功能不因用户不同而出现大的差异,例如游戏、操作系统等)

对于定制型软件的版本管理(软件功能因用户不同而出现非常大的差异,例如电信、金融软件)

版本管理实施中的可扩展性原则

版本管理实施中的容灾性原则

版本管理、每日构建、持续集成、测试管理、缺陷追踪、变更管理的集成

讲师资质:

从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。

在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。

具备深厚的理论功底,进行过专业系统化研究与学习。

丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。

丰富的咨询经验,为多家企业客户咨询。

能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。

讲师介绍:

在线报名:

客户报名咨询:020-39971893     400 600 2138

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

勾选即代表确认同意《用户协议》

没有账号?立即注册

忘记密码?