计算机科学与技术

打印

您当前的位置: 校企合作

开展双师型教师培训

  • 发布日期:2015-01-27
  • 浏览次数:166

 
高校双师型教师IT项目实战班”(软件工程方向)
华迪实训基定期举办“高校双师型教师IT项目实战班”。本培训班以各高校计算机专业偏软件方向的一线教师为培训对象,以市场化的软件开发项目为主,以公司制、项目制为特色,强调华迪一贯的“实践、实战”思想;帮助高校教师快速掌握最新、最实用的开发技能,加速教师队伍对软件开发标准、规范、质量控制的了解,提高实际的软件工程技能。了解企业对于本专业人才职业能力的需求规格,把握高等院校人才培养定位,具有人才培养方案编写和修改的能力。
一、培训对象及周期
培训对象:各大高校IT类院系任职教师
培训方向:IT项目流程及项目管理、J2EE平台设计技术
培训周期:10个工作日
二、培训地点及费用
培训地点:四川华迪信息技术有限公司
三、培训目的
重点训练“高级项目管理”、“系统分析与架构设计”、“主流核心开发技术”、“规范化开发与交付”四个方面的技能;
掌握大型和外资企业开展CMMI3的体系规范,掌握软件项目开发全过程各个活动的要求(立项、分析、设计、编码、测试、部署、结项等等活动);
熟悉电子政务、电子商务、移动通信行业和教育行业软件业务背景;
能熟练运用项目管理工具、配置管理工具开发项目管理工作;
理解并掌握在商业项目中怎样开展项目管理、配置管理、同行评审、阶段评审和项目跟踪与监控工作;
能够熟练使用Java语言和主流框架开发技术实现企业级应用解决方 案;
熟悉移动互联网应用Android开发技术;
能够熟练使用主流设计工具完成应用系统模块设计与建模工作;
了解主流发展新技术的应用,如云计算技术、移动互联网技术、SOA技术构架、工作流引擎、WAP应用、门户技术和报表工具等;
四、培训方式
1、本次培训以开发给定的培训项目为主线,结合具体专业知识在IT企业产品开发与经营管理过程中的实际运用,归纳出各种类型的“关键知识点”和技能要求,安排成系统的培训内容供受训教师具体实践和练习。
2、内容由针对各项“关键知识点”的讲座(案例分析)和项目实践两部分内容构成。在时间安排上主要以项目实践为主。
3、案例分析采用的内容全部来自IT企业多年来承担完成的实际应用软件开发,受训教师将有机会体验真实IT项目的开发要求与各种规范。
4、培训指导老师由经验丰富的技术管理人员、项目经理、资深技术人员担任。
5、培训结束培训成绩评定合格者由华迪培训颁发培训证书。
五、培训内容
本次实训按照CMMI标准进行项目的开发与管理,采用先进的RUP统一过程进行项目的开发,覆盖项目计划、需求、分析设计、编码实现、测试、SQASCMSPTO等标准工作流。
1培训课程大纲
整个培训课程主要包括四部分:
【CMMI3规范与软件项目管理】:统一开发过程、软件项目计划、项目监督与控制、软件配置管理、同行评审、阶段评审;
【系统分析与构架设计】:软件需求开发(用例建模)、软件分析设计(用例分析与设计)、软件分析设计(数据建模)、卓越软件架构与设计、大数据量管理;
【主流核心开发技术】:JavaEE核心开发技术、移动互联网技术、云计算技术、SOA技术构架、工作流引擎、WAP应用、门户技术和报表工具
【软件质量管理与项目交付】:软件测试技术、软件质量保证技术、项目交付与验收。
整个培训过程分为三个阶段:
【专业核心技术讲解】、【关键技术商业案例分析】、【商业项目最佳实践】, 整个过程循序渐进,逐渐引入,由易到难,由浅到深,使培训学员能更好进入角色、接受知识;
在【关键技术商业案例分析】阶段,通过一个完整的商业项目案例贯穿软件工程的各个阶段,使培训学员对软件工程项目的全部过程有一个清晰的认识,并亲身感受软件开发的规范要求,了解现代软件企业的管理过程;
在【商业项目最佳实践】阶段,通过组建项目团队开发商业项目,全面深入的理解相关技术在实际商业项目中的应用;分为先启阶段
精化阶段、构建阶段、产品化阶段
培训课程模块
模块描述
统一开发过程
1)   软件开发过程介绍
2)   RUP模型
3)   RUP生命周期
4)   RUP核心工作流
5)   RUP角色
6)   工件
软件项目计划
1)   软件项目计划介绍
2)   软件项目计划的目标和作用
3)   软件项目计划涉及的因素
4)   软件项目计划制作流程
5)   使用MS Project制作项目计划
项目监督与控制
1)   PMC(Project Monitoring and Control)   的目的
2)   对照项目计划,监督项目的实际性能和进展
3)   当项目的性能和结果与计划 有重大偏离时,要管理纠正行动直至解决
软件配置管理
1)   什么是配置管理
2)   怎样做配置管理
3)   怎样做变更控制管理
4)   配置管理工具(SVN)使用
软件需求开发
(用例建模)
1)   为什么使用用例
2)   识别主角和用例
3)   用例模型
4)   用例规格说明
5)   使用Rose工具实现用例建模
软件分析设计
(用例分析与设计)
1)   面向对象基础
2)   用例分析
3)   用例实现
4)   用例设计
5)   类设计
6)   设计模型
7)   使用Rose工具实现设计建模
软件分析设计
(数据建模)
1)   E-R建模
2)   PowerDesigner介绍
3)   概念模型
4)   物理模型
5)   使用Power Designer根据E-R模型生成数据库
卓越软件架构与设计
软件架构是针对软件系统、子系统以及模块层次的设计过程,包括如何组织系统组件,管理组件之间关系以及指导设计的基本原则。
1)   架构的定义
2)   架构视图
3)   REST架构风格
4)   基于消息的分布式架构
5)   数据为中心的软件架构
6)   基于云的软件架构
7)   分层架构模式与实践
8)   微内核架构模式与实践
9)   管道-过滤器架构模式与实践
10)MVC架构模式与实践
11)CQRS架构模式与实践
软件测试管理
1)   软件测试概述
2)   软件测试生命周期
3)   软件测试过程
4)   测试过程主要活动
5)   测试管理工具(QC)
6)   系统性能测试工具(LoadRunner)
JavaEE核心开发技术
1)   MVC
2)   Struts2开发技术
3)   Hibernate开发技术
4)   Spring开发技术
5)   Web service技术
6)   设计模式
7)   报表工具
8)   工作流技术
移动互联网技术
1)   Eclipse&Adt bundle版的配置和调试技术
2)   Android系统架构
3)   Android UI布局
4)   Android四大组件
5)   Android消息机制
6)   Android数据库、多媒体、网络开发
商业项目最佳实践:先启阶段
先启(Inception)阶段
   评估项目风险
   制定迭代计划
   建立配置管理环境
   建立用例模型
   关键用例阐述
   需求基线
   制定测试计划
   生命周期目标里程碑评审
商业项目最佳实践:精化阶段
精化(Elaboration)阶段
   制定迭代计划
   阐述剩余用例
   架构分析设计,快速确定构架、确认构架并为构架建立基线。
   用例分析设计
   开发构架原型
   验证架构
   设计测试用例
   生命周期构架里程碑评审
商业项目最佳实践:构建阶段
构建(Construction)阶段
   制定迭代计划
   完成剩余需求的阐述、设计
   资源管理,控制和流程优化
   完成构件开发并根据已定义的评估标准进行测试
   根据验收标准对产品发布版进行评估
   最初操作性能里程碑评审
   穿插培训
商业项目最佳实践:产品化阶段
产品化(Transition)阶段
   执行部署计划
   对最终用户支持材料定稿
   制作产品发布版
   项目结项评审
2培训商业项目
中国电信3G天翼移动应用系统
移动商务办公系统
 
六、部分教师介绍:
1、惠兴海:
华迪公司副总裁,首席技术官,系统分析员,国家信息产业部认定的四川省信息化系统集成项目经理培训高级讲师、四川大学客座教授,负责过数十个软件项目的开发与管理工作,如云南电力等上千万的项目开发,对系统分析、软件开发、项目管理等有丰富的实践经验。
2、尹仁泉
系统分析员, 多年大、中、小型项目开发经验,对实时、高可用性系统有丰富的经验;参与过外包软件开发以及多项基于web的管理信息系统开发,以及不同领域的J2EE项目设计、开发、实施和维护过程;多项J2EEweb services架构成功案例;Oracle数据库以及websphere集群、管理、开发和维护经验,如成都市应急联动上千万级项目的软件开发和应用服务器、数据库服务器集群部署,对系统分析、软件开发等有丰富的一线开发实践经验。
3、王强:
系统分析员, 多年大、中、小型项目开发经验,对CMMIISOA系统有丰富的经验;参与过外包软件开发以及多项基于web的管理信息系统开发,以及不同领域的J2EE项目设计、开发、实施和维护过程;多项J2EEweb services架构成功案例;strutshibernatespringejb开发经验;如国家税务系统信息化建设等上千万级项目的软件开发和应用服务器、数据库服务器集群部署,对系统分析、软件开发等有丰富的一线开发实践经验。