【问题标题】:Generate data-flow diagrams from VB.NET source?从 VB.NET 源代码生成数据流图?
【发布时间】:2009-03-17 08:47:23
【问题描述】:

有没有工具可以直接从VB.NET源代码生成data-flow diagramsentity relationship diagrams

【问题讨论】:

  • 请指定您需要的语言,因为任何此类工具都必须是非常特定于语言的。

标签: vb.net dataflow


【解决方案1】:

Doxygen 可以直接从源代码创建实体关系图。如果你一直在用 Doxygen 的标记风格注释源代码,它将是最强大的。我衷心推荐在 C/C++ 语言开发项目中采用 Doxygen...

它不(至少不是我最后一次检查的)做数据流图。

它的所有图表实际上都是通过使用 AT&T 的Graphviz 包所理解的点语言描述它们而产生的。

当然可以使用 graphviz 绘制数据流图,但要从源代码自动绘制,您首先必须有足够的解析器才能找到数据流。 GCC 有一个 XML 后端,它可能提供实现此功能所需的信息,但它肯定不是一个简单的项目。

我在 graphviz 中手工制作了大量图表。当我有一个事实袋并且需要找到一些关于它们如何关联的可视化时,我发现它最有价值。最近最复杂的是一个复杂的、长期运行的法律案件中的所有玩家的绘图。在列出大约 20 个参与方中的每一个之后,只需在 dot 源文件中为每一对标识它们的连接添加一行。 Graphviz 处理了所有令人讨厌的布局,生成的图使解释为什么这个案例很有趣变得容易得多。

【讨论】:

    【解决方案2】:

    Doxygen 不能完全满足您的需求,在这方面有一些针对几种常用语言的功能。它使用Graphviz 包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 2017-05-16
      • 2011-02-25
      • 1970-01-01
      • 2013-06-23
      相关资源
      最近更新 更多