班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服! |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
配置管理理论、实践、工具与应用培训
配置管理理论、实践、工具与应用培训
配置管理方法、实践、工具与应用培训
本课程已配置管理为基础,讲解在一个软件产品的研发过程中,如何有效的实施:版本管理、基线管理、变更管理、工作协同、构建管理、发布管理,课程结合实际的案例背景,充分讲解相关的内容,通过实际工作案例来讲解相应的方法、实践、工具与应用。
培训目标:
________________________________________
通过本课程学习和实践,学员能够:
1. 理解软件开发与配置管理的关系,配置管理与产品质量的关系;;
2. 描述典型的软件配置管理的参与角色和相应的任务;
3. 最佳实践:
o 版本管理
o 管理变更
o 并行开发与工作协同,
o 持续集成与构建管理,
o 分布式、跨地域、跨组织的配置管理;
o 构建流程自动化,
o 复用管理
o 部署自动产品发布
o 支持多版本产品发布
4. 通过建立有效的沟通手段,能够了解软件开发项目软件配置管理需求,为项目制定并执行适合的软件配置管理方案;
5. 能够分析当前软件项目的某些问题和潜在风险,理解并运用软件配置管理的最佳实践为软件开发项目提供有效的支持,帮助软件开发项目提高开发效率和产品质量。
6. 提升和分享软件配置管理经验,形成组织级最佳实践使组织所有相关软件项目收益
如果课程内容不符合您的期望,可以定制内训
课程特点:1、理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
培训大纲:
主题:软件配置管理的概念
重点:帮助学员理解和认识软件配置管理的基本概念、重要性和良好属性带来的价值
· 通过一个有效软件开发案例演示,从开始缺少软件配置管理所带来的风险,让学员理解软件配置管理的本质并认识到其重要性;
· 通过对这个案例的进一步分析总结当前软件开发的普遍存在的典型问题,系统性的引出软件配置管理概念和基本内容;
· 回溯软件配置管理的起源和发展,比较典型的软件配置管理工具,引出现代良好的软件配置管理系统的基本属性;
案例讲解
主题:软件开发项目生命周期中,软件配置管理的基本活动 (版本控制、工作区管理、配置控制)
重点:使学员明白其所处角色并能够通过具体工具执行软件配置管理各项基本活动
· 通过上述软件开发案例演示讲述软件配置管理在软件项目生命周期的位置以及参与者的角色划分及其任务
· 通过案例软件项目的不断深入剖析和软件配置管理工具(根据不同需求可能会有不同教学工具,讲述如何执行配置管理基本活动:
1) 个人开发与团队协同开发下的版本控制与工作区管理
2) 存储区管理,配置控制与物理架构设计的关系,如何批量倒入
案例讲解
从开发到集成到发布,基线管理
· 从开发到集成到发布管理:演示项目不同角色进行开发过程中的按任务单元划分和提交,集成过程中收集任务单元构建和测试,发布过程中基线和生成物的部署
· 软件整体版本和基线管理:演示如何产生基线对软件进行标识,如何利用基线,以及基线的命名和演进
· 文档管理与源代码的区别
案例讲解
分支策略与并行开发,变更与缺陷管理
· 分支原理与基本策略:通过案例项目的需求和并行开发场景的分析,选择合适的分支策略,项目协同开发下如何产生分支进行隔离和合并;
· 软件变更与缺陷管理:如何使用缺陷跟踪系统记录和管理缺陷,如何与配置管理系统关联,如何评估变更的影响面,控制和统计变更
案例讲解
构建管理与持续集成
软件配置管理最佳实践
· 构建管理和持续集成:通过案例项目的构建实例讲述构建的概念,如何保证构建的可重复性,记录构建相关信息,优化构建效率
· 持续集成方法,如何部署持续集成以及常用工具
· 软件配置管理的最佳实践:总结所讲软件配置管理基本活动得出软件配置管理最佳实践
案例讲解
主题:在项目生命周期中执行软件配置管理
重点:通过建立有效的沟通手段,能够了解软件开发项目需求,为项目制定并执行适合的软件配置管理方案;
· 通过一个全新案例演进过程中逐步复杂,引出项目对配置管理的特定需求:
· 如何与项目有效沟通解决这种需求?建立有效的沟通手段,使用已有经验提供必要的咨询服务来引导项目建立良好的软件配置管理系统;
· 制定软件配置管理计划;
案例讲解
执行计划、配置审计、发布报告
· 执行软件配置管理计划:演示使用所学软件配置基本管理基本活动模拟实施这个计划
· 形成配置管理状态报告并执行配置管理审计;
· 软件发布报告;
案例讲解
主题:复杂场景软件配置管理和组织共享
重点:软件配置管理在组织内部的提升,形成组织级的软件配置管理最佳实践,并且使得组织其它软件开发项目能分享成功软件配置管理经验,避免失败案例。
伴随着演示案例软件项目开发场景的复杂化引出软件配置管理面临的更多挑战,如何解决这些挑战来改进我们的配置管理系统:
· 多软件产品线密集发布情况下,实施产品间的复用和共享
· 软件产品在多个项目中定制情况下,实施项目间的复用和共享
· 软件项目在多个地理分布站点同时开发情况下,如何实施
· 如何形成组织级的软件配置管理环境和流程,使得所有相关项目能够分享这些最佳实践,提升研发效率,避免失败案例
案例讲解
|