有没有办法自动生成数据流图和流程图?

问题描述 投票:0回答:5

我最近正在研究一些由其他聪明人编写的又长又晦涩的代码。 我正在考虑生成数据流程图和流程图以方便我的工作。有没有什么软件可以自动完成这项工作? 附:大多数代码都是用 C 和 Fortran 编写的。

flowchart diagrams dataflow-diagram
5个回答
9
投票

数据流图更难,因为它们需要大部分编译器前端来导出绘制它们所需的基本信息。但是您可以使用 GraphvizDoxygen 获取调用图和调用者图以及某些类型的实体关系图。

此外,Graphviz 通常可用于根据原始数据绘制具有可读布局的各种图表。例如,很容易遍历树结构并以 DOT 语言输出描述以供 Graphviz 绘制。

使用正确的选项设置 Doxygen,然后将其释放到遗留代码上,您将获得内部文档的开头部分,以帮助您找到解决方法。


2
投票

FateSoftware 的“Code Visual to Flowchart”也可能有帮助。


0
投票

你可以尝试code2flow:

https://code2flow.com

它将您的代码转换为流程图。


0
投票

看看这正是你想要的 https://sqlflow.gudusoft.com/#/


-1
投票

Dia 是一个类似于 Microsoft Visio 的程序。它不是那么顺利,但它完成了工作。当 Visio 不可用时,我总是专业地使用它。这主要用于 UML 和流程图,导出为 png 和矢量,我认为 PDF 也是如此。

© www.soinside.com 2019 - 2024. All rights reserved.