2010-10-20 12 views
12

Sto cercando uno strumento che mi consenta di generare un diagramma di flusso per un determinato progetto. È difficile capire il codice degli altri guardando il codice, un diagramma di flusso può essere molto utile.Generatore di diagrammi di flusso dai file di origine

Il mio progetto è in VS 2010 Professional Edition.

+1

Date un'occhiata a [Strumenti di Visual Studio Potenza] (http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx). Potrebbe avere qualcosa per aiutarti a generare il diagramma di sequenza/il diagramma di attività o il cosiddetto "diagramma di flusso". –

+0

Ottieni te stesso Visual Paradigm per UML: è fantastico ed è gratuito per 30 giorni e puoi verificare se è ciò che stai cercando e decidere tu stesso. Scommetto che ti andrà bene. –

+0

Dai un'occhiata a [Code Rocket] (http://www.getcoderocket.com/). – sep

risposta

13

The Visual Studio Learning Pack ha un generatore di diagrammi di flusso, ma sfortunatamente funziona solo con le edizioni del 2008.

Ciò che in realtà si desidera è chiamato Sequence Diagrams. Questa funzionalità è integrata in VS 2010 Ultimate Edition.

Basta fare clic con il pulsante destro del mouse all'interno di un metodo e selezionare "Genera il diagramma di sequenza" dal menu a comparsa. sequence diagrams

+4

Non ho trovato il diagramma Sequenza in edizione professionale, penso che sia in edizione Ultimate. – Sharique

+1

Sì, è nella UE, non professionale. In futuro, sarebbe utile se specificassi la versione che stai utilizzando. –

+0

Penso che sia disponibile solo per progetti C# e non per progetti C++. – sabertooth1990

5

ReSharper ha una caratteristica Call Tracking in grado di visualizzare le chiamate in entrata e in uscita sequenziati in una, grafica vista interattivo albero.

alt text

Essa ha anche una funzione simile per Value Tracking che visualizza flussi di dati.

alt text

Problemi correlati