企业培训 | 课程导视图 | 公开课计划 | 项目咨询 | CMMI咨询 | 培训认证 | UML定制系列 | 培训案例 |   技术论坛      
软件体系结构培训-火龙果软件工程技术中心-UML软件工程组织

课程名称:软件体系结构

 认证机构:UML软件工程组织

上课时间:上午9:00-12:00;下午13:00-16:00

学习期限:18学时/3天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作
学习费用:(含教材费用 等、并免费提供午餐)
住宿情况:根据个人要求安排住宿,费用自理

 

 

我要报名

公开课>>>
团体课>>>

课程简介:

    本课程针对软件团队中的架构师和专业设计人员,全面阐述架构的范围,把握方法,以及关键实践。涉及:应用架构,逻辑架构,实现架构。在课程中,将结合实际案例,讲解架构设计的技术:变化分解,模式,分层,分解,抽象,封装,接口隔离,扩展配置,美学素质等等。在每个技术层面,都将结合案例深入地讲解。同时,结合项目关键风险,讲解如何根据项目目标和环境进行架构的权衡与取舍。

    课程还将针对软件开发中的比较常见的通用性的架构机制进行深入实践性的剖析:数据持久化框架的设计,表示层框架设计,控制逻辑层的框架设计。组件、中间件的设计,类库的设计,复杂系统的分包策略,如何对外发布接口。

    课程将介绍一些成熟的框架,MFC,Spring。同时介绍一些成熟系统的架构设计实例,介绍如何结合需求搭建系统的应用架构。

课程指南:

培训对象

软件设计师,高级软件开发工程师

学员基础

至少2年以上开发经验,具备面向对象编程基础。有实际项目经验。

培训目标

及内容

    第一天

  • 架构的范围
  • 架构描述方法
  • 架构的建立时机与生命周期
  • 基本架构模式
  • 常用框架模式
  • 软件架构的基本逻辑原则
  • OOD设计基本原则
  • 分包的基本原则
  • 分层的基本原则
  • 分层与分包的架构设计实践

    第二天

  • 和架构相关的设计模式
  • 表示层设计模式
  • 业务层设计模式
  • 集成层设计模式
  • 运用模式重构架构
  • 架构模式的自我积累方法
  • XML数据定义与设计、
  • 数据架构规划
  • 数据库设计策略
  • 面向方面的设计方法(AOP)
  • 基于SOA的架构设计

    第三天

  • 组件设计与实现
  • 子系统设计与实现
  • 子系统和组件的构建方法
  • 软件架构验证方法与策略
  • Framework设计与实现
  • 如何实现可扩展性的框架
  • 如何实现服务性的框架
  • 扩展性和服务性的结合方法
  • 构架设计流程
  • 架构设计文档编写

 课程特点

1、、理论与实践相结合,注重案例的讲解

2、有深刻的理论深度,准确把握软件体系结构。

3、全真案例讲解,互动式教学、学员边做边学,具体、深刻。

4、咨询学员提出的案例,指导分析、设计。


Copyright 2002 ®  UML 软 件 工 程 组 织