12

Je suis à la recherche d'un outil qui me permet de générer un organigramme pour un projet donné. Il est difficile de comprendre le code des autres en regardant le code, un organigramme peut être très utile.Générateur de diagramme de flux à partir de fichiers source

Mon projet est dans VS 2010 Professional Edition.

+1

Jetez un oeil à [Outils électriques Visual Studio] (http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx). Il peut avoir quelque chose pour vous aider à générer un diagramme de séquence/diagramme d'activité ou ce que l'on appelle un «organigramme». –

+0

Procurez-vous Visual Paradigm pour UML - c'est génial et gratuit pendant 30 jours et vous pouvez vérifier si c'est ce que vous cherchez et décidez pour vous-même. Je parie que ça te conviendra. –

+0

Jetez un coup d'œil à [Code Rocket] (http://www.getcoderocket.com/). – sep

Répondre

13

The Visual Studio Learning Pack a un générateur de diagramme, mais malheureusement, il ne fonctionne qu'avec les éditions de 2008.

Ce que vous voulez probablement sont appelés diagrammes de séquence. Cette fonctionnalité est intégrée dans VS 2010 Ultimate Edition.

Vous cliquez simplement à l'intérieur d'une méthode et sélectionnez "Générer le diagramme de séquence" dans le menu contextuel. sequence diagrams

+4

Je n'ai pas trouvé de diagramme de séquence en édition professionnelle, je pense que c'est dans l'édition Ultimate. – Sharique

+1

Oui, c'est dans l'UE, pas professionnel. À l'avenir, il serait utile que vous spécifiiez la version que vous utilisez. –

+0

Je pense qu'il est disponible uniquement pour les projets C# et non pour les projets C++. – sabertooth1990

5

ReSharper a une fonction Call Tracking qui permet d'afficher les appels entrants et sortants séquencés dans une arborescence graphique interactif,.

alt text

Il a également une fonctionnalité similaire pour Value Tracking qui affiche les flux de données.

alt text

Questions connexes