FAQ-有没有通过UML图自动生成Java代码的工具

主流的第二代 UML 工具基本都支持 Java 代码工程,如 StarUML、EA 等等,而 JDeveloper 尤其值得试一试:Oracle JDeveloper免费下载Oracle 2016 年最新发布的 JDeveloper 12c Release 2 (12.2.1.1) 除了标准的 UML 类图、序列图、活动图、用例图和扩集图以外,还提供了 4 种额外的 Oracle 扩展图:业务构件图数据库图EJB 图Java 类图详细文档:Developing Applications Using ModelingJDeveloper 支持 UML 类图到 Java 代码、数据库以及 ADF 业务构件的双向转换,这些应该是 Oracle 的强项。
■网友
【FAQ-有没有通过UML图自动生成Java代码的工具】 尝试Visual Paradigm UML /代码生成工具:
Java往返工程 (Round-trip code engineering)
从UML类模型生成Java源代码,让UML模型反映您在源代码中所做的更改。往返工程有助于保持Java源代码和软件设计的同步。每次生成代码或更新UML模型时,都会合并更改。
C ++往返工程
从UML类模型生成ANSI C ++源代码,让UML模型反映您在源代码中所做的更改。往返工程有助于保持C ++源代码和软件设计的同步。每次生成代码或更新UML模型时,都会合并更改。
广泛的支持语言
C#,Java,DLL,.NET,VB.NET,PHP,Python,XSD,XML,ActionScript,Objective-C,Ada95,ODL,IDL,Delphi,PERL和Ruby
Visual Paradigm 其他代码工程特性:
1.即时反转2.即时发生器3. Java Round-Trip4. C ++往返5.对象关系映射6.反向ORM POJO类7.状态机图生成8.REAST API设计和生成

■网友
JUDE-Community。但不要太抱希望。一方面UML图如果要画细,花的那时间早把代码敲出来了;且自动生成的代码还是要经过检查和优化才能真正使用。
■网友
Enterprise Architect
■网友
很多。UML工具大全 http://www.umlchina.com/Tools/Newindex1.htmUML需求和设计建模参考书,潘加宇《软件方法》免费下载(http://www.umlchina.com/book/softmeth.htm)。挑一个错有5.12元人民币的报酬,见书中首页说明。UMLChina需求设计交流超级QQ群181428021,申请加入时烦告知姓名和城市
■网友
Rose


    推荐阅读