工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
铁科院 软件设计分析实践
某电子企业 企业级SOA应用
中国联通 IT前沿知识概述
艾默生 嵌入式软件架构设计
南方航空 软件设计方法实践
爱立信(中国)软件设计
西门子 嵌入式应用架构设计
某国际通信公司 嵌入式架构
北京 业务建模与业务架构

相关培训课程
Framework设计与应用
面向应用的架构设计实践
单元测试+重构+设计模式
软件(详细)设计师
软件架构师—高级实践
软件架构设计实践
IBM BPEL概念与实践
SOA体系结构实践
MDA构架及项目开发
.NET框架与分布式应用架构设计

相关咨询服务
应用架构设计与构建

相关技术文章
Web 解决方案平台
工作流模型设计
怎样做一个优秀的系统分析师?
 

课程名称:
软件架构师(面向服务)
资质认证:
证书样本>>>
无论是对于业务部门还是支撑业务的IT部门,业务目标都是核心价值目标和最终目标,如何建立一个有效的业务运作机制,并围绕业务搭建合适的IT系统,实现业务目标呢?在现实中有太多的困惑与经验,造成希望改进者无所适从。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容
软件流程与软件
构架设计方法

1.软件流程实施方案选择

(1)RUP、EUP与XP
(2)微软MSF与MOF
(3)Agile与CMMI

2.软件架构文档设计

(1)软件配置管理
(2)软件架构模版设计
(3)软件架构文档管理

3.设计模式与软件架构设计

(1)面向对象软件架构设计思想
(2)使用UML进行软件架构设计
(3)设计模式的本质论
(4)设计模式与架构模式

4. 软件架构方法论

(1)开发组织架构框架(TOGAF)
(2)架构开发方法(ADM)
(3)模型驱动架构(MDA)
(4)基于用例面向方面软件架构设计(AOSD)

5.基于SOA架构设计

(1)服务的设计与原则
(2)面向服务架构的消息模式
(3)评估基于服务的集成技术的过程和准则
(4)服务模式与反模式
(5)Web服务的体系结构
(6)改善web服务的协同工作能力
(7)基于SOA的软件构件的复用模式
(8)基于SOA的软件构件的管理模式

6.系统公共层与中间件

(1)软件架构涉及12种服务模式
(2)系统中间件的设计
(3)行业中间件的设计
(4)分析SAP的中间件设计思想
(5)分析国内中间件研发状况

案例:

(1)基于UML架构建模案例分析
(2)分析企业系统集成设计方案
(3)分析基于企业ERP的中间件设计
分层模式软件
架构设计

1.面向对象与表现层框架设计

(1)使用MVC模式设计表现层
(2)使用XML设计表现层,统一Web Form与Windows Form的外观
(3)表现层中UIP设计思想
(4)表现层动态生成设计思想
(5)表现层的模块通讯设计思想
(6)表示层的数据验证设计

2.中间层架构设计

(1)业务逻辑层组件设计
(2)业务逻辑层工作流设计
(3)服务界面设计
(4)业务逻辑层实体设计
(5)Web Service应用场景
(6)业务逻辑层框架
(7)使用OCL对业务定义业务规则
(8)利用26种业务模式进行业务建模

3.数据访问层设计(持久层架构设计)

(1)5种数据访问模式(在线访问,Data Access Object,Data Transfer Object,离线数据模式,对象/关系映射)
(2)数据访问层组件设计
(3)工厂模式在数据访问层应用
(4)ORM、Hibernate与CMP2.0设计思想
(5)分析如何使用SQL2005完美实现ORM
(6)灵活运用Xml Schema
(7)事务处理设计
(8)连接对象管理设计

4.XML设计、数据架构规划与数据库设计

(1)数据库的设计原则
(2)数据库设计与类的设计融合
(3)数据库设计与XML设计融合
(4)数据库性能规划
(5)在数据库封装设计

5.企业集成框架设计

(1)解决方案、数据集成、应用(接口)集成及应用服务
(2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式
(3)如何设计企业应用系统集成
(4)深层剖析Web Services
(5)分析微软Axapta软件的集成策略

案例:

(1)嵌入式系统架构设计方案分析
(2)分析企业门户项目的设计分析
软件架构实践

1.SOA 案例研究

(1)不同应用程序的集成组织方式:剖析BizTalk设计理念
(2)将SOA引入Office桌面程序开发
(3)Web 服务与BPEL4WS
(4)Microsoft Team System2005架构设计理念分析
(5)IBM的ESB与中间件

2.基于J2EE架构与.NET架构协作模式

(1)应用程序互操作性:Microsoft .NET 和 J2EE
(2)WS-Security中WSE2.0和SUN JWSDP1.5的协作
(3)WSE 和Web Logic Workshop构造Web Services安全协同工作能力
(4)Microsoft .NET和 IBM Web Sphere之间契约优先Web Services的协同能力

3.研究开源软件架构

(1)开源框架的复用机制
(2)基于J2EE轻型软件架构:JSF, Spring , Hibernate
(3)基于.NET门户开发代码研究:ASP.NET Start Kit Portal
(4)分析微软的Enterprise Library

4. 软件工厂

(1)软件工厂(Software Factories)观念介绍
(2)Model Driven Architecture (MDA)

5.如何描述和评估软件架构质量

(1)评估软件架构质量的价值
(2)怎样改变软件架构的质量
(3)如何评价软件架构
(4)评估软件构架师的能力

案例:

(1)国家级软件项目的系统架构设计分析
(2)演示Microsoft软件工厂模式实现方案
(3)评估XXX软件架构过程
国际化组织软件
构架设计实践

1.微软软件架构解决方案(Microsoft Architecture Framework:MAF)

(1)微软解决方案框架(MSF)

  • MSF模型分析
  • 揭示MSF 4.0新特性
  • 对比MSF,RUP,XP,CMMI
  • 如何实施MSF

(2)微软运营框架(MOF)

  • MOF模型分析
  • MOF 与 MSF结合覆盖整个IT生命周期
  • MOF案例分析

(3)企业解决方案模式(ESP)

  • 企业解决方案的构建模式
  • ESP组织模式
  • 分布式应用程序架构模式
  • 分析BizTalk Server中SOA架构设计思想
  • 微软企业集成方案
  • 微软工作流解决方案

2.IBM软件架构解决方案

(1)IBM 中间件架构设计和实施服务

  • IBM Web sphere 系列软件架构设计和实施服务
  • IBM Tivoli 系列软件架构设计和实施服务
  • IBM DB2 系列软件架构设计和实施服务
  • Lotus Domino 系列软件架构设计和实施服务
  • IBM TX series 架构设计和实施服务
  • IBM MQ series 架构设计和实施服务
  • 第三方软件Oracle 实施服务

(2)IBM 行业解决方案

  • 电信业务支撑系统的EAI架构规划
  • 实时管理业务的企业运营管理(EOM)解决方案
  • IBM ERP/SCM扩展集成解决方案
  • 电子政务管理决策解决方案
  • IBM 金融行业信息整合基础构架

(3)IBM Rational 与RUP

  • 过程 & 组合管理
  • 需求 & 分析
  • 设计 & 构建
  • 自动化测试
  • 项目管理
  • 软件配置管理

(4)IBM Eclipse开源架构设计

  • Eclipse RCP
  • Eclipse 与OSGI
  • Eclipse 与EMF,GEF,GMF
  • Eclipse 与MDA

3.其他组织软件构架设计

(1)美国国防部架构框架(DODAF)

(2)美国联邦政府架构框架(FEA)

(3)SAP与中间件架构设计

(4)国内知名软件企业的架构分析

讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

学习期限: 4天
培训对象: 软件设计师,高级软件开发工程师
学员基础: 至少2年以上开发经验,具备面向对象编程基础。有实际项目经验。
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点: 1、 理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。

火龙果实践课堂
讲师资质
资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
架构师成长路线

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号