用于Java Web应用程序的逆向工程工具

时间:2011-02-21 12:08:01

标签: java javascript netbeans uml reverse-engineering

我一直在互联网上搜索一个可以接受Netbeans Web项目并创建由这些类产生的UML图的应用程序。此外,但不是必需的,我想在我之前提到的Java Web项目中使用类似的JavaScript代码工具。这是一个试图了解我所获得的这个网络项目的结构和内在关系的地狱。

7 个答案:

答案 0 :(得分:1)

您可以尝试Visio通过逆向工程创建UML图,但我不知道它是否适用于JScript,但您可以尝试一下。

答案 1 :(得分:0)

大多数UML工具都能够将Java源逆向工程为UML模型。其中很少会为您自动生成图表。并且他们都不会知道您的视图层,所以不要期望看到JSP。

您可以获得课程图或包装图。序列图将是一个挑战。

我知道JavaScript代码没有这样的东西。

答案 2 :(得分:0)

优秀的UML工具: 免费 - ArgoUML 商业 - 企业架构师,MagicDraw

Javascript工具: “代码视觉到流程图3.5” http://www.fileguru.com/Code-Visual-To-Flowchart/info

答案 3 :(得分:0)

这表示它将是UML图JS:http://jsuml.org/

话虽这么说,JS通常不是面向对象的,就像UML图很有可能帮助的那样。

答案 4 :(得分:0)

试试这个名为Star UML的开源,免费且易于使用的工具。它具有您需要的所有功能,如逆向工程,我为此目的使用了很多。

答案 5 :(得分:0)

我在之前的项目中使用了Enterprise Arctitect。它可以将您的代码反向工程为UML,即您命名的XML。它还可以做更多!我们用它来记录实际实现的代码功能,以便与原始规范进行比较。

对于业务分析师,项目经理,软件架构师和工程师来说,它是一个很好的工具,因为它为每个用户的观点提供了工具。

答案 6 :(得分:0)

结帐http://www.uml-lab.com/en/uml-lab/。它提供Java代码的逆向工程。它将提取已知模式并提供与您的项目匹配的模式模板。