2012-10-05 34 views
4

我写的应用程序在Java中约500班, 现在我知道这已经被问很多次,在这里,但我还是没能找到合适的资源或教程为我的整个项目创建一个数据流图。如何创建数据流程图Java源代码

任何帮助/教程/资源或代码示例,将不胜感激。

+0

UML图?有很多选择。除非你的意思是“数据流”。 – noahlz

+0

数据流的一般含义,没什么特别的。 – Altavista

+0

重复? http://stackoverflow.com/questions/10474008/how-to-create-data-flow-diagrams-using-java – noahlz

回答

1

您也许能够获得数据从你的单元测试流程。如果你有一个实例A和模拟B期待与您的实例C当你调用A.foo(C)传递作为一个prameter到B.bar(Object)。在这种情况下,您可以从一个对象获取数据流。

第二件事要做的就是检查你的应用程序配置。如果您发现实例D配置了实例E,而实例E本身已使用实例F配置,则可以将您从单元测试中获得的数据流链接在一起。

但我不知道这个任何实现。但是这两个部分似乎相对容易实施。在第一部分中,你需要关注你的模拟框架。如果你使用依赖注入,第二部分很容易。

编辑:
如果你把所有的数据放在一起,你可以例如使用Eclipse UML API来创建图表。

0

抓斗的IntelliJ IDEA的完整版 - 有数据流diagramms和其他漂亮的分析工具。您将获得30天的运动许可证,以便您可以看到这是您的选择。

1

这里是另一个尝试对使用Eclipse:

MoDisco能够创建您的Java项目的EMF模型。该emf模型将成为创建数据流图的基础。通过ATL,您可以将该模型转换为可视化的适当模型。为了可视化,您可以选择一个UML活动图。这具有能够使用现有的UML技术的优势。另一种可能性是使用ZestGraphMLyEd来创建可视化。