深圳远航软件高级培训中心 设为首页|收藏本站
首页 课程介绍 师资介绍 新闻资讯 招生介绍 公司招聘 学员天地
 资讯分类:
技术新闻
培训课程
就业天地
公司新闻
UML分析和设计课程
发表时间:2010-9-20 14:50:13 阅读:

严格来说架构设计是一项要求非常高的工作,有架构设计思路即使在小型项目中也能收益。 一个合格的架构设计师是非常难求,待遇非常诱人。欢迎有一年以上开发经验的人员报读,为你成为架构设计师节省大量时间。培训件 架构设计培训

课程目标:
   使学员快速掌握架构设计核心技术和所需的技能。作为架构师所承担的职责是重大的,
涉及面非常广,因此必须具有高度的抽象和综合能力、非常强的业务理解能力、对软件
各个层面的决策能力、对OOD(AOP)实际的操控能力以及非常强的代码能力。

课程培训方案

使用具体项目和关键代码,以互动和讨论的方式,从业务理解分析到技术分析和实现(成果)步步推进。
培训班时间共五天,设计模式(含实践) 三天,MVC J2EE 一天,一天的OOD、OOP和其它。

   课程内容

第一单元:软件架构介绍
   (1)IT行业的人才结构与软件架构师的定位
  (2)软件架构师应掌握的知识体系
  (3)软件架构设计的特点、层次、分类
  (4)软件架构的主要理论、方向和趋势
  (5)软件工厂,实现软件开发的产业化
  (6)RUP与XP

第二单元:技术架构视图─面向对象程序设计原则与模式及方法论
 1.衡量软件系统质量的标准
  (1)软件系统开始变坏的表现:硬化、脆弱、绑死、胶着
  (2)软件系统关键的质量特性:正确性、健壮性、可扩展性、可复用性、兼容、可移植性、高效性.
 2.面向对象设计的基本原则:
  (1)类的设计原则:
开闭原则、Liskov替换原则、单一职责原则、接口抽象原则、封装变化原则。
  (2)包内聚原则:发布与复用等价原则、共同封闭原则、共同复用原则
  (3)包耦合原则:无循环的依赖原则、稳定的依赖原则、稳定的抽象
3.软件架构设计的方法
  (1)共性和可变性分析
  (2)子系统、层、类、关联、依赖、继承。
  (3)如何应用封装(encapsulation)、抽象(abstraction)和委派(delegation)的原则
  (4)在系统中如何组织组件(Component)
  (5)如何应用设计模式来实现好的结构

 第三单元:设计模式与软件架构设计
 1.设计模式与软件架构设计
  (1)面向对象软件架构设计思想与本质论
  (2)分析创建型模式、分析结构型模式、分析行为型模式
  (3)策略(strategy)模式、桥接(bridge)模式、命令(command)模式、观察者(observer)模式、 抽象工厂(Abstractfactory)模式的应用
  (4)设计模式的综合应用

 2.使用UML进行软件架构设计
  (1)需求建模(域建模,用例建模)
(2)业务建模
  (3)架构建模
(4)应用建模
(5)数据库建模
  3.典型案例分析:文件解析器,象棋。 (编辑器、邮件传真项目可选)
第四单元:基于SOA (面向服务架构)架构设计
 1.基于SOA (服务导向架构)架构设计
  (1)服务的设计与原则
  (2)面向服务架构的消息模式
  (3)评估基于服务的集成技术的过程和准则
  (4)服务模式与反模式
  (5)Web服务的体系结构
  (6)改善web服务的协同工作能力
 2.软件架构涉及的12种服务模式
第五单元:MVC架构
 1.表现层框架设计
  (1)设计表现层
  (2)使用XML设计表现层,统一Web Form与Windows Form的外观
  (3)表现层中UIP设计思想
  (4)表现层动态生成设计思想
  (5)表现层的模块通讯设计思想
 2.中间层架构设计
  (1)业务逻辑层组件设计 (2)业务逻辑层工作流设计
  (3)服务界面设计 (4)业务逻辑层实体设计
  (5)Web Service应用场景 (6)业务逻辑层框架
 3.数据访问层设计(持久层架构设计)
  (1)5种数据访问模式(在线访问,Data Access Object,Data Transfer Object,离线数据
模式,对象/关系映射)
  (2)数据访问层组件设计
  (3)工厂模式在数据访问层应用
  (4)ORM、Hibernate
  (5)灵活运用Xml Schema
  (6)事务处理设计
第六单元:J2EE实践
 1、架构设计中的数据库分析和ORM
 2、架构设计中的WEB容器、EJB容器及常见问题
 3、架构师如何看待测试技术
 4、如何合理利用Spring整合EJB、Hibernate与Struts
 5、深入研究Spring 框架,问题、矛盾与解决方案
 6、Spring中利用AOP和IOC这两个有价值的技术



UML分析和设计课程 来源于... 

地址:深圳市福田区上梅林中康路东梅公寓大厦四楼A10
招生热线:0755-83129041 15986812623 王老师
COPYRIGHT@2007 深圳远航培训( yhpxwang@163.com )粤ICP备08013689