java - 如何为Java源代码创建数据流图

标签 java jakarta-ee dataflow-diagram

我用 java 编写了一个包含大约 500 个类的应用程序, 现在我知道这个问题在这里被问了很多次,但我仍然找不到合适的资源或教程来为我的整个项目创建数据流图。

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

最佳答案

您可能能够从单元测试中导出数据流。如果您有一个实例 A 和一个模拟 B 并且您希望实例 C 作为参数传递给 B.bar (Object) 当你调用 A.foo(C) 时。在这种情况下,您会获得从一个对象到另一个对象的数据流。

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

但我不知道有任何实现。但是这两部分似乎都比较容易实现。在第一部分中,您需要连接到您的模拟框架。如果您使用依赖注入(inject),第二部分很容易。

编辑:
如果您将所有这些数据放在一起,您可以使用 Eclipse UML API 来创建图表。

关于java - 如何为Java源代码创建数据流图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743107/

相关文章:

使用中的 Java 泛型类

java - 如何从 quartz 簇中取出一个簇

java - 打包企业应用程序的正确方法是什么

diagram - 表示外部文件的数据流图

java - 如何在MongoDB中进行批量操作(类似于Spring中的jdbdTemplate.batchUpdate())?

java - 如何声明一个空 int

java - 每当您单击它时,都会使用不同的图像重新绘制 JPanel

java - Heroku java.lang.UnsupportedClassVersionErrorUnsupported Major.minor 版本 51.0

r - 冲积图中组之间的不对称距离