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

随时听讲座
每天看新闻
 
   
成功案例
中国电子 配置管理体系与实践
某知名信 配置管理实践(从组
健能信息 Trac配置、应用
通号院 配置管理规范与应用
丹佛斯 ClearCase
某著名电 软件配置管理与发布
捷德(中 基于ClearCa

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

分布式开发配置管理方案与工具实践     590 次浏览    82 次 
 
专家讲师:孙老师,曾任诺西研发中心配置管理高级经理,具有超过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转换的方法
    • 手工转换
    • 自动请求
  • 建立项目进行开发活动
  • 案例讲解与练习
  • 590 次浏览   82 次
    其他人还看了课程
    程序员的配置管理公约  96 次浏览
    持续交付理论基础、原则与实践  132 次浏览
    配置管理体系与实践(入门级)  767 次浏览
    使用VSS进行配置管理  604 次浏览
    CM synergy配置管理  576 次浏览
    subversion管理员  1016 次浏览
    定制内训



    咨询服务:配置管理
    咨询目标 帮助客户建立配置管理体系
    帮助客户建立配置管理工具平台
    咨询范围 代码、文档、软件、环境的版本管理,并行协同
    代码和文档、软件、环境的变更管理
    代码和文档、软件、环境的配置管理工具
    咨询方式 调查诊断配置管理现状和问题
    建立配置管理工作流程:组织级别,项目级别,
    建立配置管理专项工作指南
    搭建配置管理工具环境
    示范项目验证。
    成功案例 某电信领域开发商,某军工领域系统供应商,中航集团某通信设备厂商。某大型独立软件开发商。
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    [北京] 软件测试方法与实践 4-11
    [北京] 软件设计模式最佳实践 4-19
    [北京] 软件开发过程中的项目管理 4-19
    [北京]配置管理方法实践工具与应用 4-22
    [北京] 嵌入式软件架构设计高级实践 4-24
    [北京] 基于UML和EA进行系统分析设计 5-4
    [北京]并发大容量、高性能数据库设计5-17
    [上海] 产品需求分析与管理 4-19
    [上海] 人工智能,机器学习和深度学习 4-20
    [上海] 数据仓库设计、应用与优化 4-26
    [深圳] 企业级Hadoop大数据最佳实践 4-14
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号