Visual Studio 2005 Team Edition软件架构系列课程(4):模型驱动开发的领域特定语言(Domain Specific Language )工具

Visual Studio 2005 Team Edition for Software Architects 带有非常强大的、设计类和面向服务应用的可视化建模工具。作为Visual Studio SDK的一部分,微软提供一个新的工具包,用来定义、生成和定制各种可视化建模工具。这些可视化建模工具将采用Visual Studio中建模工具同样的建模基础架构。本讲座将介绍如何开发这些面向领域特定语言(Domain-Specific Languages, DSL)的工具。我们将讲解如何定义领域模型,定义建模语言的图形标识,以创建面向特定领域的、模型驱动的开发工具。最后,我们说明为什么DSL工具是Visual Studio 2005中创建软件工厂(software factories)的一个关键技术。

  1. 开始时间: 2005/11/24 14:30:00
  2. 技术等级: Level 400
  3. 产品: Visual Studio 2005
  4. 系列: Visual Studio 2005 Team Edition软件架构系列课程
  5. 技术: Visual Studio Team System
  6. 讲师: 王兴明
  7. 下载课程 WMV MP4 MP3 PDF Q&A
Visual Studio 2005 Team Edition软件架构系列课程(3):开发逻辑数据中心

作为软件开发生命周期的一个步骤,运行维护人员(网管人员)和软件开发人员在一起讨论应用系统的部署要求。这个过程往往是在周期的末尾,应用已经开发完毕的时候。而且通常没有考虑到应用系统在数据中心中部署和运行时所需要遵守的规则。本讲座中,我们将使用Visual Studio 逻辑数据中心设计器和部署设计器,将这两种职能联系起来,描述分布式系统的宿主环境,捕获应用和运行环境的配置,定义规则和策略,在部署和应用设计完成时对这些要求进行校验。然后我们介绍用来生成部署脚本的部署报告,以及一些扩展性功能,这些功能可以捕获更多的与应用和运行环境相关的元数据和约束。

  1. 开始时间: 2005/11/17 14:30:00
  2. 技术等级: Level 300
  3. 产品: Visual Studio 2005
  4. 系列: Visual Studio 2005 Team Edition软件架构系列课程
  5. 技术: Visual Studio Team System
  6. 讲师: 王兴明
  7. 下载课程 WMV MP4 MP3 PDF Q&A
Visual Studio 2005 Team Edition软件架构系列课程(2):开发面向服务的应用

Visual Studio 2005 Team Edition for Software Architects (VSTA) 提供了一些为设计和部署分布的、面向服务的应用系统的设计器。这些设计工具使架构师和开发人员以一种新的模式设计一个分布式系统,即连接型的应用或者提供服务,或者使用服务。在2005的版本中主要包含用来设计基于Web Services的应用,和为部署而配置可重用系统的工具。本讲座将着重介绍应用和系统的设计工具,特别是Web Services设计功能,包括对先协议后实现设计(contract-first design)的支持。我们将描述如何使用工具来作架构设计,代码生成前的校验,以及可视化和扩展一个现有的解决方案。

  1. 开始时间: 2005/11/10 14:30:00
  2. 技术等级: Level 300
  3. 产品: Visual Studio 2005
  4. 系列: Visual Studio 2005 Team Edition软件架构系列课程
  5. 技术: Visual Studio Team System
  6. 讲师: 王兴明
  7. 下载课程 WMV MP4 MP3 代码 PDF Q&A
Visual Studio 2005 Team Edition软件架构系列课程(1): 概述

Visual Studio 2005 Team Edition for Software Architects (VSTA) 提供了一些为设计和部署分布的、面向服务的应用系统的设计器。这些设计工具使架构师和开发人员以一种新的模式设计一个分布式系统,即连接型的应用或者提供服务,或者使用服务。在2005的版本中主要包含用来设计基于Web Services的应用,和为部署而配置可重用系统的工具。本讲座将通过一个端到端的应用设计、开发和部署的场景,来介绍这些分布式系统工具,包括应用、系统、部署和逻辑数据中心的设计工具。我们也将介绍相关的一些扩展性功能,这些功能允许描述更多种的应用和逻辑服务器。

  1. 开始时间: 2005/11/3 14:30:00
  2. 技术等级: Level 300
  3. 产品: Visual Studio 2005
  4. 系列: Visual Studio 2005 Team Edition软件架构系列课程
  5. 技术: Visual Studio Team System
  6. 讲师: 王兴明
  7. 下载课程 WMV MP4 MP3 PDF Q&A
课程系列
现代软件开发——使用.NET与C#
跟我一起学Visual Studio 2008系列课程
跟我一起学Visual Studio 2005
VSTS风暴系列课程
VSTS 2010开发系列课程
Visual Studio Team System面面观系列课程
Visual Studio Team System解决方案系列课程
Visual Studio LightSwitch开发实践系列课程
Visual Studio 2010 代码探索系列课程
Visual Studio 2010 DSL 开发与设计实践系列课程
Visual Studio 2008开发新特性系列课程
Visual Studio 2005 Team Edition软件架构系列课程
Visual C++ 2005
Visual Basic 2005开发技巧系列课程
VB.NET Step By Step
C#2.0 锐利体验系列课程
C# 3.0 锐利体验系列课程