Existe-t-il un moyen de générer automatiquement les diagrammes de flux de données et les organigrammes?

StackOverflow https://stackoverflow.com/questions/812458

Question

Je travaille récemment sur des codes longs et obscurs écrits par d'autres types malins. Je songe à générer les diagrammes de flux de données et les organigrammes pour faciliter mon travail. Existe-t-il un type de logiciel capable d'effectuer ce travail automatiquement? P.S. La plupart des codes sont en C et en Fortran.

Était-ce utile?

La solution

Les diagrammes de flux de données sont plus difficiles à utiliser car ils nécessitent la plupart du temps d’un frontal du compilateur pour dériver les informations de base nécessaires à leur dessin. Mais vous pouvez obtenir des graphiques d’appel et d’appel, ainsi que certains types de diagrammes de relation d’entité à partir de Doxygen avec Graphviz .

De plus, Graphviz est généralement utile pour dessiner toutes sortes de graphiques avec des présentations lisibles à partir de données brutes. Il est facile de parcourir une arborescence et de générer une description dans le langage DOT, que Graphviz dessine, par exemple.

Configurez Doxygen avec les bonnes options et dissociez-le sur le code hérité. Vous obtiendrez ainsi les prémices d'un document interne pour vous aider à vous repérer également.

Autres conseils

" Code Visual to Flowchart " de FateSoftware peut également obtenir de l'aide.

Dia est un programme qui ressemble à Microsoft Visio. Ce n'est pas aussi facile, mais le travail est fait. J'utilise toujours cela professionnellement lorsque Visio n'est pas disponible. Ceci concerne principalement UML et les organigrammes, les exportations au format png et les vecteurs, ainsi que les fichiers PDF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top