NET架构实战的课程

全面掌握微软软件建模工具Team System Architect Edition,能够掌握基于SOA架构设计理念,掌握基于分布式系统软件设计的思想,掌握面向对象设计工具(Class Diagram),了解微软的领域规范设计语言(DSLs),扩充微软的建模工具(模型元数据)。  
        课程内容

介绍Team Architect设计理念

  • 理解微软领域规范设计语言(DSLs)
  • 理解系统定义模型概念
  • 理解面向对象概念,诸如OOA,OOD,AOP,SOA等
  • 理解微软模型元数据的概念
  • 理解UML 2.0与微软的架构设计工具关系
  • 掌握23种设计模式
  • 理解微软企业解决方案模式、数据模式、应用程序模式与安全模式

高级Team Architect设计方案(分布式系统设计器)

  • 使用应用和系统设计建模实现SOA架构
  • 应用和系统设计建模中实现应用与系统边界规划
  • 应用程序建模和系统建模
  • 使用数据中心虚拟视图组织硬件、软件和网络边界,将应用与系统模型应用到虚拟视图中,模拟真实环境。
  • 使用部署建模工具来定义和验证虚拟视图正确性,验证项目架构设计的正确性。
  • 应用程序设计器与原型
  • 扩展用程程序设计器
  • 代码同步技术
  • 软件工厂实现

使用类图建模工具进行设计、实现、修改和同步代码

  • UML与Class Designer对比
  • 使用Visio2005按照UML 2.0规范进行详细设计
  • 对比Borland Together 2005,IBM Rational XDE与Team Architect。
  • 业务驱动开发(BDD)与业务类的分析设计
  • 设计模式与详细设计思维方式
  • 使用类图设计工具
  • 类图与代码的同步
  • 类图与源代码管理,团队协作设计和开发
  • 类图与XML关系
  • 扩展图形设计表达方式

数据库建模

  • 数据库范式与数据库建模
  • 数据库建模工具分析
  • 对象角色建模 (ORM)
  • 逻辑建模
  • 物理建模
  • 基于 Visio 的数据库建模
  • 基于UML的数据库建模
  • 数据仓库建模

软件架构设计与实现

  • 表示层模式
  • 中间层模式
  • 持久层模式与Nhibernate
  • 过程模式
  • .NET中12种服务模式

动手实验

  • 创建逻辑数据中心图过程
  • 创建应用程序图过程
  • 创建系统图过程
  • 创建部署图过程
  • 创建类图过程
  • 案例:电子商务站点方案设计全过程
 

你可能感兴趣的:(net,数据库建模,架构设计,uml,工具,visio,soa)