认证证书
  • ● 理论知识考试
  • ● 案例实践考试
  • ● 工作经验审核
  • ● 工作素养评价
  • 合格者颁发认证证书
  • 学习流程:
  •  
  • 1.报名:选择适合自己的定向培养岗位,报名。
  • 2.准备:参加培养启动讲座,了解岗位任职资格和学习内容。
  • 3.听课:网络课堂参加培训。
  • 4.实践:1个月的实际案例实践指导 。
  • 5.认证:参加能力认证考试。
  • 6.推荐:通过能力认证的向会员企业推荐实习和工作岗位。

 

  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某知名保 通过Git和Jen
某电子安 配置管理与持续集成
中国电子 配置管理体系与实践
某知名信 配置管理实践(从组
健能信息 Trac配置、应用
通号院 配置管理规范与应用
丹佛斯 ClearCase

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

全部课程 >配置管理  
持续集成与敏捷开发   
2156 次浏览  31 次
Jason老师
曾任 IBM 软件工程技术部 ,技术专家
 
时间地点:北京 上海 深圳根据报名开班
课程费用:5000元/人
报直播课
 (送价值2000元认证)
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

本课程关注如何根据迭代开发流程,合理布局持续集成工作环境和流程,有效地支持迭代开发中的测试和质量保证,涉及多种开发场景:迭代开发的持续构建与集成,并行开发中的持续集成,异地开发(分布式开发)的持续集成,多版本(时间+空间)的集成管理。另外,课程还关注如何选择合适的持续集成工具,并建立和其他工具的接口,实现自动化集成。
培训目标:
  • 持续集成概览
  • 了解Jenkins
  • 做好迭代开发中的持续集成
  • 并行开发中的持续集成
  • 异地开发(分布式开发)的持续集成
  • 多版本(时间+空间)的集成管理
  • 持续集成相关的工具
培训对象:开发工程师,构建工程师,集成工程师,配置经理,架构师
学员基础:具有集成和构建经验
授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
持续集成概览
  • 软件开发流程回顾:组件设计、构建计划、模块开发、模块提交、集成构建、集成测试。
  • 什么是持续集成
  • 和传统的集成方式的差异
  • 持续集成所带来的工作量
  • 自动化持续集成的工具概览
  • 持续集成实际工作中的常见问题列表
  • 定义持续集成工作体系框架 针对当前的开发和运维工作现状进行调查:
  • 工作流程
  • 工具链
  • 人员工作能力
  • 搭建持续集成工作体系框架:
  • 工作流程
  • 工具链
  • 角色与职责
  • 软件开发持续集成的特定问题和解决方法
  • 特定的开发语言和工具,例如 Java,C++语言
  • 软件虚拟机的选择和使用
  • 研发中的持续集成工作流自动化问题
  • 基于Git搭建分布式协作开发环境 Git 的工作空间管理
    Git的工作流程
    Git的标签管理
    Git的分支管理
    基于Git的分布式协作
  • 异地开发的特点:空间隔离,资源相关,互相影响。
  • 异地开发对配置管理的需求:资源同步,持续集成,冲突处理。
  • 异地开发的难题和处理方法:
    • 1.如何面对资源同步的成本与复杂度
      2.分支策略
      3.如何集成
      4.如何处理冲突
    持续集成工具Jenkins原理 Jenkins的功能
    Jenkins的运行机制
    Jenkins的任务创建和配置
    Job的执行和跟踪
    Pipeline的配置和执行跟踪
    各种典型插件的配置和使用
    Jenkins的插件和扩展机制
    软件开发持续集成平台搭建 梳理软件开发持续集成工作过程:
  • 代码检查
  • 程序构建
  • 单元测试
  • 集成测试
  • 自动化部署
  • 系统测试
  • 基于Jenkins搭建持续集成平台:
  • 梳理持续集成工作流
  • 建立持续集成工作流的job和所需插件
    • 代码检查
      程序构建
      单元测试
      集成测试
      自动化部署
      系统测试
  • 在Jenkins中配置工作流,关联job视图
  • 定义统一质量视图内容
  • 分析所需要的指标和样式
  • 持续集成平台的应用设计 持续集成平台的应用可能:
  • 迭代开发
  • 自动化测试
  • 持续验证研究
  • 基于Jenkins API设计持续集成平台内容
    如何根据应用需要设计持续集成平台
    持续集成平台的成功应用案例:
  • 自动化测试
  • 敏捷开发
  • DevOps
  • … …
  • 如何根据工作流需要定制开发Jenkins的扩展
    做好迭代开发中的持续集成
  • 迭代开发的特点:循环开发、频繁发布、增量、多变更。
  • 迭代开发持续集成的要求:简便、快速、自动化
  • 迭代开发的持续集成难题和处理方法:
    • 频繁变更
      频繁发布
      多点变更
  • 如何实现持续集成的有序和稳定
  • 集成中断问题的处理
  • 测试后发现的缺陷处理与回归集成
  • 持续集成的周期把握
  •  
    2156 次浏览  31 次
    其他人还看了课程
    ClearCase与软件配置管理  2195 次浏览
    Gerrit用户培训  2444 次浏览
    使用CVS+VSS配置管理实践  1898 次浏览
    JIRA与Git应用实践  2014 次浏览
    持续集成与敏捷开发  2156 次浏览
    使用VSS进行配置管理  2078 次浏览
    定制内训


    咨询服务:配置管理
    咨询目标 帮助客户建立配置管理体系
    帮助客户建立配置管理工具平台
    咨询范围 代码、文档、软件、环境的版本管理,并行协同
    代码和文档、软件、环境的变更管理
    代码和文档、软件、环境的配置管理工具
    咨询方式 调查诊断配置管理现状和问题
    建立配置管理工作流程:组织级别,项目级别,
    建立配置管理专项工作指南
    搭建配置管理工具环境
    示范项目验证。
    成功案例 某电信领域开发商,某军工领域系统供应商,中航集团某通信设备厂商。某大型独立软件开发商。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]