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

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

全部课程 >配置管理  
分布式开发配置管理方案与工具实践     2222 次浏览  51 次
 
专家讲师:孙老师,曾任诺西研发中心配置管理高级经理,具有超过14年大型产品经验,精通从组织到项目的各级配置管理。
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
在分布是开发环境下,开发团队处于多个地点,协同开发1个或者多个产品,存在很多辣手的问题,例如:工作协同关系混乱、提交物难以管理和维护、构建依赖不可控、集成低效、变更控制复杂。这些问题如果不能很好解决,会让本来提高开发效率的分布式开发变为一场噩梦。在本课程中,学员将结合分布是开发的实例,建立一个配置管理解决方案:
  • 首先列出分布是开发的常见配置管理工作模式,
  • 都存在配置管理哪些问题?
  • 这些问题的解决方法是什么?
  • 集成的整体方案是什么?
  • 有哪些工具能够支持这些方案?
  • 这个方案落地为ClearCase /SVN 的工具环境如何实施?

在本课程中,学员们将把分布式配置管理落地为ClearCase MultiSite/SVN的实施方法,对分布式开发中遇到的诸如,团队的建立,任务单元的组织与分配,开发与集成的实现,自动化和手工化数据的同步等难题有指导,借鉴和学习意义。

 
培训目标:
  1. 了解分布式开发的常见配置管理工作模式
  2. 存在配置管理哪些问题?
  3. 这些问题的解决方法是什么?
  4. 集成的整体方案是什么?
  5. 有哪些工具能够支持这些方案?
  6. 这个方案落地为ClearCase /SVN 的工具环境如何实施?
  7. 了解ClearCase MultiSite/SVN的功能和原理
  8. 如何应用CC MultiSite/SVN进行项目的组织,开发,集成
  9. 如何计划和实现 CC MultiSite/SVN的环境
  10. 如何进行CC MultiSiteSVN的问题诊断
培训对象:配置管理员,开发人员,项目经理,质量保证人员以及其他软件配置管理相关人员
学员基础:具备一定的软件工程项目实践,配置管理经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
分布式开发常见配置模式
  • 多个团队在多地开发一个产品的不同模块
  • 多个团队在多地开发具有公共模块的多个产品
  • 1个团队在多地开发多个产品
  • 1个团队在多地开发一个产品
  • 案例展示与讨论
  • 常见的分布式开发配置管理问题
  • 如何组织开发团队
  • 如何规划代码库管理
  • 工作目录混乱
  • 如何定义和管理配置项
  • 工作协同关系混乱、
  • 提交物难以管理和维护、
  • 如何管理变更/缺陷
  • 如何进行开发活动的管理
  • 如何进行不同用户/站点的数据同步
  • 如何进行软件的集成,发布
  • 使用分支还是不同的代码库
  • 案例展示与讨论
  • 分布式开发解决方案
  • 配置空间的划分
    • 单站点Central Server方式
    • 多站点Servers方式
    • 多用户 Servers方式
  • 项目工作目录的结构规划
  • 配置项的组织与编号
  • 协同提交与更新策略
  • 持续构建策略
  • 持续集成策略
  • 变更控制方法
  • 配置库同步方法
  • 利用分支实现分布式开发/集成/发布
  • 利用代码库实现分布式开发/集成/发布
  • 案例讲解与练习
  • 各种主流配置管理工具对分布式方案的支持
  • ClearCase MultiSite
  • SVN
  • Git
  • 案例讲解与练习
  • 分布式开发与 CC MuliSite/SVN
  • CC MultiSite/SVN中实现分布式开发的一般模式
  • 如何在CC MultiSite/SVN中组织项目和团队
  • 如何在CC MultiSite/SVN中定义和管理配置项
  • 如何在MultiSite/SVN中进行开发活动的管理
  • 如何用UCM MultiSite/SVN进行开发和集成,发布
  • 如何用 Base CC MultiSite/SVN 进行开发和集成,发布
  • 如何在MultiSite进行CC License/SVN的管理和共享
  • 不使用CC MultiSite/SVN进行分布式开发的解决之道
  • 案例讲解与练习
  • Multisite/SVN的实施
  • MultiSite/SVN的实施计划
  • 定义角色,责任和团队
  • 硬件的计划
  • 软件的计划
  • License的计划和数量
  • Site的命名规范
  • Replica的命名规范
  • 网络拓扑与同步方式
  • 建立VOB
  • 导出Replica
  • 传输数据
  • 导入建立新的Replica
  • 案例讲解与练习
  • Multisite/SVN的实施
  • Shipping Server和Data Bay的管理
  • 自动化MultiSite间数据的传输
  • Replica 的数据不同步的处理步骤及方法
  • Mastership转换的方法
    • 手工转换
    • 自动请求
  • 建立项目进行开发活动
  • 案例讲解与练习
  •  
    2222 次浏览  51 次
    其他人还看了课程
    持续集成原理和实施   2386 次浏览
    使用CVS+VSS配置管理实践  2307 次浏览
    Jenkins与持续集成  3087 次浏览
    软件配置管理最佳实践   2520 次浏览
    配置管理方案规划&实践  3090 次浏览
    持续集成与持续交付实践新  2616 次浏览
    定制内训



    咨询服务:配置管理
    咨询目标 帮助客户建立配置管理体系
    帮助客户建立配置管理工具平台
    咨询范围 代码、文档、软件、环境的版本管理,并行协同
    代码和文档、软件、环境的变更管理
    代码和文档、软件、环境的配置管理工具
    咨询方式 调查诊断配置管理现状和问题
    建立配置管理工作流程:组织级别,项目级别,
    建立配置管理专项工作指南
    搭建配置管理工具环境
    示范项目验证。
    成功案例 某电信领域开发商,某军工领域系统供应商,中航集团某通信设备厂商。某大型独立软件开发商。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]