2008-12-23 8 views

Répondre

6

Enterprise Architect va générer des diagrammes de séquence à partir de code en cours d'exécution. Vous définissez des points de rupture où vous souhaitez que votre diagramme commence et se termine, puis exécutez le code et il vous donnera un diagramme de séquence du code qui a été exécuté. Je l'ai fait avec succès avec le code C#.

Here are the instructions from the user guide.

+0

cela ressemble à un outil solide mais coûteux – annakata

+0

Je l'ai trouvé utile. Mes deux derniers clients l'ont acheté, donc je n'ai jamais eu à payer pour cela. –

+0

@JimAnderson: Le lien d'instructions est mort –

0

je l'ai étudié ce un certain temps moi-même il y a et I think SDE does what you need je pense (je ne pouvais pas convaincre la direction de donner suite à la recherche, mais la démo semble bon)

Edit: oh et essayer visual uml aussi.

+0

Merci, je vais jeter un oeil. – Ben

-1

Que voulez-vous dire? Déterminez à partir du chemin d'exécution de l'exécution le diagramme de séquence? Je ne le crois pas possible.

Si vous voulez créer diagramme de séquence à partir de code et de données, alors le GoDiagram tool from Northwoods peut créer des diagrammes très complexes et je crois que le diagramme de séquence est certainement faisable. Et, BTW, la collecte des données de diagnostic appropriées, vous pouvez également résoudre le premier problème ...

+0

Enterprise Architect le fera à partir d'une session de débogage. –

3

Enterprise Architect faite par Sparx Systems fonctionne bien pour générer des diagrammes de séquence de code. Il enregistre essentiellement (en fonction de vos points de départ/d'arrivée) l'exécution et crache un diagramme de séquence. Ils ont même une démo vidéo quelque part sur leur site. Je pense que EA est entre 200 $ - 300 $, mais un bon outil non moins.

This video demo shows how to setup source/debugging in EA and at the end you see how to generate a sequence diagram.

Questions connexes