Existe uma maneira para gerar automaticamente o fluxo de dados diagramas e fluxogramas?
-
03-07-2019 - |
Pergunta
Estou recentemente trabalhando em alguns códigos longos e obscuros escritos por alguns outros caras inteligentes. Estou pensando em gerar os diagramas de fluxo de dados e os fluxogramas para facilitar o meu trabalho. Existe algum tipo de software que podem fazer este trabalho automaticamente? P. S. A maioria dos códigos são em C e Fortran.
Solução
diagramas de fluxo de dados são mais difíceis porque requerem mais de um final compilador frente para derivar as informações básicas necessárias para desenhá-los. Mas você pode obter chamadas e chamadas gráficos, bem como alguns tipos de entidade relacionamento diagramas fora do Doxygen com Graphviz .
Além disso, Graphviz é geralmente útil para desenhar todos os tipos de gráficos com layouts legível de dados brutos. É fácil de andar uma estrutura de árvore e saída uma descrição na língua DOT para Graphviz para desenhar, por exemplo.
Set Doxygen-se com as opções certas, e transformá-lo solto no código legado e você obterá o início de um documento internos para ajudar a encontrar o caminho de volta também.
Outras dicas
"Code Visual to Fluxograma" de FateSoftware também pode OBE de ajuda.
Dia é um programa que se assemelha a Microsoft Visio. Ele não é tão bom, mas ele começa o trabalho feito. Eu sempre uso isso profissionalmente quando o Visio não está disponível. Isto é principalmente para UML e fluxogramas, as exportações para png, e vetores, e acho que PDF é assim.