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

随时听讲座
每天看新闻
 
   
成功案例
鏌愮煡鍚嶄繚 閫氳繃Git鍜孞en
鏌愮數瀛愬畨 閰嶇疆绠$悊涓庢寔缁泦鎴
涓浗鐢靛瓙 閰嶇疆绠$悊浣撶郴涓庡疄璺
鏌愮煡鍚嶄俊 閰嶇疆绠$悊瀹炶返锛堜粠缁
鍋ヨ兘淇℃伅 Trac閰嶇疆銆佸簲鐢
閫氬彿闄 閰嶇疆绠$悊瑙勮寖涓庡簲鐢
涓逛經鏂 ClearCase

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

分布式开发配置管理方案与工具实践     3528 娆℃祻瑙    1638 娆 
 
专家讲师:孙老师,曾任诺西研发中心配置管理高级经理,具有超过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转换的方法
    • 手工转换
    • 自动请求
  • 建立项目进行开发活动
  • 案例讲解与练习
  • 3528 娆℃祻瑙   1638 娆
    其他人还看了课程
    閰嶇疆绠$悊瀹炶返锛堜粠缁勭粐绾у埌椤圭洰绾э級  9054 娆℃祻瑙
    ClearCase涓庤蒋浠堕厤缃鐞  4350 娆℃祻瑙
    Gerrit鐢ㄦ埛鍩硅  4512 娆℃祻瑙
    JIRA涓嶨it搴旂敤瀹炶返  5249 娆℃祻瑙
    杞欢閰嶇疆绠$悊閫氱敤妯″紡  3418 娆℃祻瑙
    杞欢閰嶇疆绠$悊鍙奾arvest浣跨敤  506 娆℃祻瑙
    定制内训




    最新活动计划
    人工智能.机器学习TensorFlow 5-22[北京]
    AI智能化软件测试方法与实践 5-23[北京]
    图数据库与知识图谱 5-22[北京]
    DeepSeek大模型应用开发实践 6-12[厦门]
    基于 UML 和EA进行分析设计 6-23[北京]
    嵌入式软件架构-高级实践 7-9[北京]