UML学习四:UML在微软的VS与Visio间的应用 VEA
来源:互联网 发布:王者荣耀段位网络查询 编辑:程序博客网 时间:2024/04/30 11:45
2009-8-25 作者:佚名 编辑:李湘琪 点击进入论坛
1.VEA介绍
2.使用 Visual Studio 中的 Visio UML 图
3.对项目或整个解决方案进行反向工程 在 Visual Studio 中创建 UML 关系图
4.根据 UML 图创建 Visual Studio 项目
5.帮助文档
1.VEA介绍
Visio for Enterprise Architects 是一个独立于 Visual Studio 的程序。若要使用往返过程工程(即 使用 UML 模型图对软件、使用 Database、ER 和 ORM 源模型图对数据库执行双向工程),请安装 Visual Studio 然后安装 Visio for Enterprise Architects。必须在同一台计算机上安装这两个程序。
2.使用 Visual Studio 中的 Visio UML 图
a. 将 Visual UML 图添加到 Visual Studio 解决方案中
(1).在 Visual Studio 的“解决方案资源管理器”中,选择一个解决方案。
(2).在“项目”菜单上,单击“添加新项”。
(3).在“添加新解决方案项”对话框中,单击“Visio 文件”,然后单击“UML”。
(4).在“模板”下,单击 UML 图,然后单击“打开”。
Visio 即得以启动,并且同时打开用于编辑的新的 UML 图文件。
b.从 Visual Studio 中打开现有的 Visio UML 图
(1).在 Visual Studio 的“解决方案资源管理器”中,选择一个解决方案。
(2).在“项目”菜单上,单击“添加现有项”。
(3).在“添加现有解决方案项”对话框中,选择所需的 UML 图,然后单击“打开”。
Visio 随即启动,并同时打开用于编辑的所选文件。
3.对项目或整个解决方案进行反向工程 在 Visual Studio 中创建 UML 关系图
您既可以对整个解决方案进行反向工程,也可对解决方案中的所选项目进行反向工程。
(1).点击解决方案或项目
(2).点击VS“项目”菜单下的“Visio UML”下的“反向工程”
Visio 启动以完成反向工程处理。
将出现一个“保存”对话框提示,
在保存关系图之前,您可以从中选择另一位置或将关系图重命名。
4.根据 UML 图创建 Visual Studio 项目
a.打开带有代码生成的类定义数据的 UML 模型, 在“UML”菜单上,指向“代码”,然后单击“生成”。在“生成”对话框中,选择您要为之生成代码的类。
b.在“项目”下,选取“将类添加到 Visual Studio 项目中”复选框。
c.在“项目”下的“名称”编辑框中,您可以接受默认的项目名称和位置或指定新的名称。
5.帮助文档
以上内容的具体步骤 可以参见其帮助文档的详细描述。要访问 Visio for Enterprise Architects 中高级功能的帮助,请从计算机中的 Visio 安装位置打开 VIS_ALL.chm 帮助文件。
默认的安装位置是
[驱动器名]:/Program Files/Microsoft Office/Visio11/1033/VIS_ALL.chm
- UML学习四:UML在微软的VS与Visio间的应用 VEA
- UML学习四:UML在微软的VS与Visio间的应用 VEA(Visio for Enterprise Architects)
- Visio对VS.NEt项目的UML反向工程
- uml&visio 学习(1)
- UML建模工具Visio 、RationalRose、PowerDesign的功能与异同
- 关于 UML 模型(Visio的说明)
- 关于 UML 模型(Visio的说明)
- 关于 UML 模型(Visio的说明)
- 关于 UML 模型(Visio的说明)
- 关于 UML 模型(Visio的说明)
- 【UML】UML在软件开发各个阶段的应用
- UML建模-UML使用的要点与应用
- VS.NET RC5 EA版中所带Visio的UML能力测试报告
- vs.net内置Visio的UML演示:汽车租赁机构软件系统实例
- visio UML图 视频学习
- visio UML图 视频学习
- UML在需求分析阶段的应用
- UML在设计阶段的应用
- Example for Message Queue
- flex 邮件格式验证 只能验证一个邮件地址
- 售前生活的趣事
- 构造最优二叉查找树的时间复杂度分析
- com套间
- UML学习四:UML在微软的VS与Visio间的应用 VEA
- 生活茶
- 关于跨线程调用——捕获了对错误线程的调用
- 开发部测验,备受打击
- javascript - try{}catch(o){}finally{} 抛出的不一定是Error
- UML 2.0修成正果
- 不同系统下回车换行符的使用可能导致发送出去的邮件不正常
- CMP详解
- 制作Combox图形组合框