您的位置: 首页 > 公开课首页 > 职业素养 > 课程详情

details

软件架构师9月22-24日北京开班~~!!!

暂无评价   
您实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价
4500
可用淘币
0
返现金券
待定

你还可以: 收藏

培训受众:

架构师(首要对象)、其他开发人员和项目经理。

课程收益:

软件的质量本质上是由其构架所决定的,构架控制着软件的全局;而通常情况下,开发团队最缺的就是称职的软件架构师,因而造成系统缺乏整体的设计和控制,使得软件产品的结构混乱;显然成为一个架构师是极其困难的事,这将是一个长期的成长过程;然而通过系统的培训来减缓学习曲线,帮助学员站在较高的起点来了解构架分析与设计的全貌,顺利地入门和少走弯路,则是完全可能和有必要的。

课程大纲:

培训大纲:
第一天:UML与设计模式
软件构架介绍
(1)IT行业的人才结构与软件构架师的定位
(2)软件构架师应掌握的知识体系
(3)软件架构设计的特点、层次、分类
(4)软件构架的主要理论、方向和趋势
(5)软件工厂,实现软件开发的产业化
软件生命周期进程模型介绍
(1)RUP与XP
(2)MSF
(3)Agile与CMMI
使用UML进行软件架构设计
(1)需求建模(域建模,用例建模)
(2)业务建模
(3)架构建模
(4)应用建模
(5)数据库建模
(6)测试建模
(7)利用UML进行XML建模
设计模式与软件架构设计
(1)面向对象软件架构设计思想
(2)设计模式的本质论
(3)分析创建型模式
(4)分析结构型模式
(5)分析行为型模式
(6)设计模式的综合应用
实践:完成电子商务站点的分析设计
第二天:软件架构设计原则与方法论
软件架构设计的方法论
(1)什么是架构, 它和系统是如何关联的
(2)如何获得可维护性、可扩展性、可重用性、互操作性等
(3)在系统中如何组织组件(Component)
(4)如何组织组件(Component)的内部
(5)如何保持平台相关的细节和应用的分离
(6)如何应用封装(encapsulation)、抽象(abstraction)和委派(delegation)的原则
(7)如何应用设计模式来实现好的结构
(8)如何使测试改进架构
软件架构设计原则
(1)收集和分析信息
(2)解决方案的构思
(3)概念设计的创建
(4)逻辑设计的创建
(5)物理设计的创建
基于SOA架构设计
(1)服务的设计与原则
(2)面向服务架构的消息模式
(3)评估基于服务的集成技术的过程和准则
(4)服务模式与反模式
(5)Web服务的体系结构
(6)改善web服务的协同工作能力
软件架构涉及12种服务模式
(1)ClassFactory Service
(2)Caching Service
(3)Configuration Service
(4)EventNotification Service
(5)WindowService Service
(6)MessageQueue Service
(7)Authorization Service
(8)Authentication Service
(9)Cryptography Service
(10)Transaction Service
(11)DocumentLayer Service
(12)Workflow Service
第三天:软件架构设计
表现层框架设计
(1)使用MVC模式设计表现层
(2)使用XML设计表现层,统一Web Form与Windows Form的外观
(3)表现层中UIP设计思想
(4)表现层动态生成设计思想
(5)表现层的模块通讯设计思想
中间层架构设计
(1)业务逻辑层组件设计
(2)业务逻辑层工作流设计
(3)服务界面设计
(4)业务逻辑层实体设计
(5)Web Service应用场景
(6)业务逻辑层框架
数据访问层设计(持久层架构设计)
(1)5种数据访问模式(在线访问,Data Access Object,Data Transfer Object,离线数据模式,对象/关系映射)
(2)数据访问层组件设计
(2)工厂模式在数据访问层应用
(3)ORM、Hibernate与CMP2.0设计思想
(4)分析如何使用SQL2005完美实现ORM
(5)灵活运用Xml Schema
(6)事务处理设计
(7)连接对象管理设计
XML设计、数据架构规划与数据库设计
(1)数据库的设计原则
(2)数据库设计与类的设计融合
(3)数据库设计与XML设计融合
(4)数据库性能规划
(5)在数据库封装设计
企业集成框架设计
(1)解决方案、数据集成、应用(接口)集成及应用服务
(2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式
(3)如何设计企业应用系统集成
(4)深层剖析Web Services
(5)分析微软CRM软件的集成策略
第四天:软件架构实践
SOA 案例研究
(1)不同应用程序的集成组织方式:剖析BizTalk设计理念
(2)将SOA引入Office桌面程序开发
(3)Web 服务在卫生保健 HL7 上的应用
(4)Microsoft Team System2005架构设计理念分析

(1)应用程序互操作性:Microsoft .NET 和 J2EE
(2)WS-Security中WSE2.0和SUN JWSDP1.5的协作
(3)WSE 2.0 SP3和WebLogic Workshop 8.1.4构造Web Services安全协同工作能力
(4)Microsoft .NET和 IBM WebSphere之间契约优先Web Services的协同能力
综合架构案例剖析:
(1)企业门户站点架构设计
(2)移动平台的软件架构设计
(3)软件配置管理与设计
如何描述和评估软件架构质量
(1)Importance of assessing software architecture.
(2)How to improve quality.
(3)Architecture evaluation.
(4)Assessing modifiability.
(5)Assessing performance.

培训师介绍:

 
杨秀峰

本课程名称: 软件架构师9月22-24日北京开班~~!!!

查看更多:职业素养公开课

相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%