全面掌握微软软件建模工具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种服务模式 动手实验 创建逻辑数据中心图过程 创建应用程序图过程 创建系统图过程 创建部署图过程 创建类图过程 案例:电子商务站点方案设计全过程