Vs2010架构设计- Modeling Feature Pack

Modeling Feature Pack是对VS2010建模的增支持,在 http://blogs.msdn.com/b/jasonz/ 上有具体的效果图。

 

主要功能:

  • 支持C++项目的dgml生成:可以查看项目和类的依赖关系
  • UML类图的代码双向生成:

           从UML类图生成代码

           从代码形成UML类图

 

如何安装:

http://msdn.microsoft.com/zh-cn/vstudio/ff655021(en-us).aspx 下载如下两个文件安装即可

Visualization_and_Modeling_Feature_Pack_Runtime.vsix

en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix

安装完成后,建立的UML类图上右键就有“Generate Code”菜单了,这样根据模型可以生成代码了。

从代码生成,只要把代码拖放到类图上就行。

 

另外 VS2010 Productivity Power Tools 是个很有用的扩展,可以参考下载

 

时间: 2024-09-20 22:35:03

Vs2010架构设计- Modeling Feature Pack的相关文章

Vs2010架构设计-层图(Layer Diagram)

最新设计项目用到了VS2010的建模工具-层图. 记录一下相关的概念过程以备后续使用的参考.   层图可以让我们以高层的角度来分析整个软件结构,细腻程度可以自由选择,从项目.Namespace.Class到方法皆可. 大体的使用过程: 1. 确定系统采用的架构:形成层图,并确定各个层之间的依赖关系 2. 建立系统的解决方案结构:将解决方案的项目的内容和层图的各个部分之间进行绑定 3. 验证:在系统设计和后续的开发过程中如果有违反系统结构的情况,通过验证可以查看到 简单的例子验证: 系统通讯信息交

Vs2010架构设计-概述

Vs2010的建模分析过程图 类别 支持工具 理解代码 顺序图 标准图 架构浏览器 有向图标语言[DGML] 域理解 UML设计 包控制和包连接 UML概要文件 工作项集合 自定义配置文件 控制维护 层图表 团队结构和层验证 自定义工作项 自定义任务 已有代码的分析和改进 架构浏览器 DGML 顺序图 类图[VS2008已有] 层图 新系统设计 UML图:用例.组件.顺序.活动.类图 层图 MSF的软件设计过程 概念设计:用例图.活动图.层图 从业务和用户角度收集业务信息和当前的应用环境等信息,

利用IBM Web 2.0 Feature Pack创建Ajax风格的架构

本文展示了如何借助 IBM WebSphere Application Server Feature Pack for Web 2.0 以 Ajax 风格的架构增强 Java 2 Platform, Enterprise Edition (J2EE) 应用程序.了解如何在不重写整个 Web 应用程序的情况下,将 Ajax 风格的架构与现有的应用程序结合起来.此外,您还会了解如何将 Web 2.0 Feature Pack 应用到面向 IBM WebSphere Application Serve

微软Visual Studio 2010架构设计功能应用

随着软件开发日趋国际化,对软件的质量要求和管理也随之增高.微软看到了应用程序生命周期管理在业界逐渐被接受认可的趋势.在微软 VS2010(Visual Studio 2010 Ultimate)中,可以利用各种工具辅助每个关键环节进行管理(ALM)是其重要特性.Visual Studio经过近十年左右的发展,已经不再是仅仅面向某一个角色(开发人员)的工具,而是要服务于软件开发过程中的所有不同的角色(开发人员.测试人员.架构师.项目经理等),使其覆盖在整个软件开发生命周期(SDLC)中,本文将重点

深入探讨WebSphere Application Server Feature Pack for Web 2.0

功能部件包演示 在 IBM Software Group 中观察开发团队围绕 Ajax(Asynchronous JavaScript and XML)架构创建并交付创新的设计是非常令人兴奋的事情.Ajax 代表下一代 Web 开发,并且可以用于创建创新的基于浏览器的用户界面.作为一名开发人员,我发现重量级图形用户界面应用程序之间的界限开始变得模糊,这些应用程序运行在它们自己的本地操作系统上,并见证了当今的浏览器和设备的丰富性. 通过使用 Feature Pack for Web 2.0,IBM

使用WebSphere Application Server Feature Pack for Web 2.0创建基于Ajax的

使用WebSphere Application Server Feature Pack for Web 2.0创建基于Ajax的动态Web应用程序 简介 与 Web 2.0 相关的技术,比如 Asynchronous JavaScript XML (Ajax).Web 远程和 Web 消息传递等,在当今的 Web 应用程序中变得日益流行.与传统 Web 应用程序相比,基于 Ajax 的应用程序 可以提供更好的响应性和交互性.在那些并入了 Ajax 架构的 Web 应用程序中 ,用户不需要等待整个

使用WAS OSGi Feature Pack开发和部署OSGi Blueprint Service

使用WebSphere Application Server OSGi Feature Pack开发和部署OSGi Blueprint Service 引言 众所周知,OSGi 最初是 Open Service Gateway Initiative 的缩写,应用于家庭网络和移动嵌入式设备.而后,得益于遵循了 OSGi 规范来重构其插件机制的 eclipse 的迅猛发展和庞大的用户群,OSGi 也迅速的发展成为 Java 动态模块化系统的事实上的工业标准.另一方面,在企业应用领域,伴随着 OSGi

用好Visual Studio 2010进行层架构设计

微软已经把VS 2010(Visual Studio 2010 Ultimate)功能融入到软件应用生命周期管理(ALM)中.在架构设计方面则是通过新的架构层关系图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作与设计,以及定义企业的系统功能. Visual Studio 2010提供针对不同功能层面的分析工具来辅助程序代码进行逆向工程.Layer Diagram可从高阶面来看架构:Arc

一起谈.NET技术,用好Visual Studio 2010进行层架构设计

微软已经把VS 2010(Visual Studio 2010 Ultimate)功能融入到软件应用生命周期管理(ALM)中.在架构设计方面则是通过新的架构层关系图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作与设计,以及定义企业的系统功能. Visual Studio 2010提供针对不同功能层面的分析工具来辅助程序代码进行逆向工程.Layer Diagram可从高阶面来看架构:Arc