1. Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于 Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用。 http://www.oschina.net/p/acceleo 2.Trufun UML 2008 http://www.trufun.net/new/product.html 3. Vi...
py2puml是一个用于将 Python 代码转换为 PlantUML 图的工具,但它可能不是广泛认知或广泛使用的库,因为存在多个类似名称的工具和库,且它们的功能和用法可能有所不同。不过,基于你的需求,我将提供一个假设性的例子,说明如何使用一个假想的py2puml库来生成 Python 代码的 UML 图。 请注意,由于py2puml的具体实...
为什么说它好用呢,因为PlantUML是用代码编译UML图的,这与VISO的可视化工具不同,不用妥妥拽拽反而效率更高,更适合程序员使用,不夸张的说是会让你画UML图画上瘾的工具。 首先,新建文件。PlantUML支持*.wsd, *.pu, *.puml, *.plantuml, *.iuml几种文件格式,以.iuml为例,建立一个Demo.iuml文件用vscode打开...
GenMyModel是一个为软件架构师和开发者设计的创新型在线UML工具。它允许创建UML兼容的图表,从你的Web浏览器导出和生成代码。有了GenMyModel,你可以设计真实的模型,而非仅仅只是形状和线条——你将获得符合UML的图表以及自然生成的代码。该工具基于Javascript和HTML5开发而成。 GenMyModel目前已有的特性: 类图,用例图,...
JUDE-Community。但不要太抱希望。一方面UML图如果要画细,花的那时间早把代码敲出来了;且自动生成的...
StarUML是一款Mac平台上的UML建模工具,该软件主要用于各种图纸的绘制操作,并且可以将制作好的图纸文件导出为JPG、JPEG、BMP、EMF等图片格式,同时还拥有读取c++、c#代码生成类图的功能。 Macv.com StarUML mac版安装教程 镜像包下载完成后打开,双击 .pkg按照安装引导器进行安装即可!
EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发 及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。
GenMyModel是一个为软件架构师和开发者设计的创新型在线UML工具。它允许创建UML兼容的图表,从您的Web浏览器导出和生成代码。有了GenMyModel,您可以设计真实的模型,而非仅仅只是形状和线条:因为您将获得符合UML的图表以及自然生成的代码,它由一个充满激情的团队使用Javascript和HTML5开发而成。
VS2010是有新增了 UML 建模功能.反向工程支持C#,不支持C++的,推荐几个:1、Visual Paradigm for UML 10.0 2、EA 3、Trufun kant studio 4、starUML
BASEGen是一个开源基于AndroMDA的MDA代码生成工具。它能够以简单的方式从UML模型生成整个应用程序。BASEGen运用了一些最新的技术如:JSF,Hibernate,Spring Framework,Acegi Security和Maven。 项目主页:http://www.open-open.com/lib/view/home/1351754821676相关经验 ...