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

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

相关课程  
产品发布管理
配置管理方法、实践、工具
多层次集成配置管理
使用CC与CQ进行项目实践
CVS与配置管理
Subversion管理员
 
分布式开发配置管理方案与工具实践     673 次浏览  91 次
 
专家讲师:孙老师,曾任诺西研发中心配置管理高级经理,具有超过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转换的方法
    • 手工转换
    • 自动请求
  • 建立项目进行开发活动
  • 案例讲解与练习
  •  
    673 次浏览  91 次
    其他人还看了课程
    程序员的配置管理公约  182 次浏览
    subversion管理员  1138 次浏览
    持续交付理论基础、原则与实践  273 次浏览
    PVCS与配置管理  668 次浏览
    (RTC)rational Team concert管理员  966 次浏览
    软件配置管理及harvest使用  686 次浏览
    定制内训



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

    最新活动计划
    [北京]大型互联网高可用架构设计实践 7-13
    [北京]以用户为中心的软件界面设计 7-19
    [北京]HTML5与前端框架高级应用实战 7-20
    [北京]业务架构设计7-24
    [北京]代码整洁之道-态度技艺与习惯 7-27
    [北京]接口自动化测试方法与工具 7-27
    [北京]大数据分析与管理 8-9
    [上海]UML和EA进行系统分析设计 8-11
    [上海]物联网原理与应用 7-13
    [上海]微服务架构设计与实践 7-14
    [深圳]DevOps体系实践、工具与平台 7-24
     
     
     

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

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