JAVA方法流模型

JAVA方法流模型,java,uml,Java,Uml,尝试查看是否有一个工具可以在图中的单个Java方法中捕获流 举个例子 public void getXXX(String y, String z) { if (y.equals("proceed")) { .... } else { if (z.equals("proceed")) { .... } else { .... } ----do some processing } }

尝试查看是否有一个工具可以在图中的单个Java方法中捕获流

举个例子

public void getXXX(String y, String z) {
   if (y.equals("proceed")) {
      ....
   }
   else {
     if (z.equals("proceed")) {
       ....
     }
     else {
      ....
     }
      ----do some processing
   }

}
我正在寻找一个工具,可以将这个方法getXXX中的流转换成一个图表

A) 我不熟悉UML,通常我们使用流程图。UML中是否有一个等价的图活动

B) 根据A)给出的结果,在Eclipse中是否可以从代码生成该图。
C) 如果无法使用Eclipse生成,是否有任何工具可以获取代码并生成指定的图表

请查看这两个工具:
1.

2.

来自OMG的映射将活动映射到Java。我认为它也会走向另一个方向。有一个开源软件可用。活动图是您正在寻找的。此外,您可能需要研究,哪种语言更强大,与UML活动同构。使用ALF,您必须不遗余力地序列化程序中的控制流。那很酷。它也有一个开放源码。

我认为你可以寻找一个工具来可视化圈复杂度或静态代码分析器

结帐喜欢


还有一个类似的问题:。

谢谢你的回答。UML中的哪个图给出了方法中的流程。在UML中,提供了与流程图类似的符号,并且优于它们,因为它们有更多的标准符号。