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