首页 中心概况 技术培训 管理培训 认证考试 培训课程 学员服务 名师榜 软件工程硕士 加盟合作 中心论坛
  企业培训 培训流程 企业服务 学员感言 招聘信息 联系我们      
微软企业开发高级培训
.NET软件架构设计师

课程综述
  当诸如IBM和Borland等软件开发商跟随OMG UML2.0 (为模型驱动架构MDA制定的标准)前进时,应用开发领域一个重要选手,微软通过应用设计技术“创建具有自己特色的建模标准”。 微软品味观察开发人员实际在做什么,并寻找在什么地方我们能够通过模型驱动的开发为他们增加价值。在即将到来的Visual Studio 2005 Team System平台中,微软为架构师提供的建模方法。该工具根据微软的DSL技术构建。 而UML2.0可以看作DSL中的一种。但UML并不足够精确,从而难以映射到诸如ASP.NET等底层框架上。

  我们将在三天的时间里刨析微软的Team System Architect Edition,您将领略微软一个跨时代的、全新的设计理念,解决困扰架构师实际问题。

培训目标
  1. 全面掌握微软软件建模工具Team System Architect Edition
  2. 能够掌握基于SOA架构设计理念
  3. 掌握基于分布式系统软件设计的思想
  4. 掌握面向对象设计工具(ClassDiagram)
  5. 了解微软的领域规范设计语言(DSLs)
  6. 扩充微软的建模工具(模型元数据)

使用软件
  Team System 2005 Architect Edition

动手实验
  1. 创建逻辑数据中心图过程
  2. 创建应用程序图过程
  3. 创建系统图过程
  4. 创建部署图过程
  5. 创建类图过程
  6. 案例:电子商务站点方案设计全过程

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

   高级Team Architect设计方案(分布式系统设计器)
  (1)使用应用和系统设计建模实现SOA架构
  (2)应用和系统设计建模中实现应用与系统边界规划
  (3)应用程序建模和系统建模
  (4)使用数据中心虚拟视图组织硬件、软件和网络边界,将应用与系统模型应用到虚拟视图中,模拟真实环境。
  (5)使用部署建模工具来定义和验证虚拟视图正确性,验证项目架构设计的正确性。
  (6)应用程序设计器与原型
  (7)扩展用程程序设计器
  (8)代码同步技术
  (9)软件工厂实现

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

   数据库建模
  (1)数据库范式与数据库建模
  (2)数据库建模工具分析
  (3)对象角色建模 (ORM)
  (4)逻辑建模
  (5)物理建模
  (6)基于 Visio 的数据库建模
  (7)基于UML的数据库建模
  (8)数据仓库建模

   软件架构设计与实现
  (1)表示层模式
  (2)中间层模式
  (3)持久层模式与Nhibernate
  (4)过程模式
  (5).NET中12种服务模式

学员条件
  1. 有一定的软件开发基础;
  2. 全面理解面向对象编程技术;
  3. 了解UML语言
  4. 会使用某一种软件建模工具

课程课时
  3天

返回
推荐文章
微软架构师谈企业软件设计策略
C#2.0 的新增功能学习
C#中如何得到主机名与IP地址
C#2.0-extern
属性值注入 还是 构造函数注入?
Microsoft.NET开发平台的体系机构
active在web上使用小结,windows环境
VS.NET 2003中添加函数头和文件头的宏
推荐链接
官方站点
微软公司首页
微软官方下载中心
微软知识库
微软MSDN官方站点
微软MSDN中文站点
微软Technet官方站点
微软Technet中文站点
微软学习与认证站点
微软学习与人证中文站点
微软.NET技术官方站点
微软.NET技术快速入门
微软ASP.NET技术官方站点
微软Atlas技术主页
MOF官方站点(for ITPro)
MSF 官方站点
教育类
MSDN TV(英文)
MSDN WebCast
Tech Net Webcast
Tech Net radio(英文)
下载类
微软ASP.NETStartKits 下载(2.0)
微软ASP.NET start kits 下载(1.1)
.NET2.0 SDK 下载
.NET2.0 重分发包下载
.NET1.1 SDK下载
.NET1.1 重分发包下载
微软针对恶意软件的删除工具
微软防范恶意软件的侦测工具
gotdotnet站点的一些小例子(非官方)
世界上最大的源代码交流站点
Code Project站点
源代码搜索站点koders
产品类
社区类
 
     
首页 | 中心概况 | 技术培训 | 管理培训 | 软件工程硕士 | 认证考试 | 课程表 | 名师榜 | 学员服务 | 网站地图

地址:北京市海淀区中关村南四街4号中科院软件园4号楼一层 邮编:100190
电话:010-62644531,62561625,82623145,82623146
版权所有 中国科学院软件研究所高级技术培训中心
(建议显示分辨率1024*768) 京ICP备 05049153 号