首页 | 培训课程 | 培训参考 | 培训教师 | 培训教材 | 培训学校 | 网校/函授 | 招聘求职 | 旅游指南ASKEDU.com  


培训指南

返回 | 主页


中国科学院软件研究所高级技术培训中心:

软件架构设计培训班招生报名
[北京.北京]




形式:面授
报名:010-62561625 [招生报名咨询]
网址:http://www.isedu.cn/ [弹出窗口]

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

全文:第一天: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架构设计理念分析
  基于J2EE架构与.NET架构协作模式
  (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.
注意历史记录不代表当前培训学校招生情况,仅供研究参考,建议您直接电话咨询校方。


[存档日期:8-2006]




其它培训课程招生信息:
北京阿拉伯语培训
上海韩国中级(周末班)
上海韩国中级(杨浦班)
上海韩国人教韩语(初级杨浦班)
上海韩国人教韩语(初级周日班)
上海韩国人教韩语(初级周六班)
桂林欧美加书院交流英语特训班
上海商务礼仪
广深珠平和英语—免费外教口语公开课
上海EPSE招生简章






  中国 | Worldwide: United States United Kingdom Australia Canada India | Travel AgencyASKEDU.com