web-dev-qa-db-fra.com

Comment créer un organigramme à partir du code source Java dans Eclipse

Je souhaite créer l’organigramme ou le diagramme de séquence à partir de mon code source Java.
Existe-t-il un plug-in qui peut m'aider à le faire?

23
Sen

Cet article est-il destiné à un organigramme? Voulez-vous dire un diagramme de séquence ou un diagramme de classes EUML est un bon outil pour créer un diagramme de classes ou un diagramme de séquenceVous pouvez le trouver à http: // www. soyatec.com/main.php

3
Abi

ObjectAid est un outil UML gratuit qui permet de créer des diagrammes de séquence. Un autre outil commercial pour créer des diagrammes de séquence à partir de code existant est Architexa . J'utilise très souvent Architexa dans mon travail quotidien.

7
Tim

Notre outil, Code Rocket pour Eclipse peut produire à la fois un pseudocode et des organigrammes à partir de Java (et du code C/C++). Les vues de conception peuvent être éditées et toutes les modifications intégrées dans le code. Ce n'est pas un outil gratuit, mais il existe un essai gratuit de 30 jours. En outre, il s’agit uniquement d’Eclipse 32 bits.

4
Alan Spark

Je ne suis pas sûr s'il existe un plugin pour cela, mais il existe certainement des techniques pour le faire. S'il n'y a pas de plugin disponible, en théorie, on pourrait suivre l'approche de telles techniques pour en construire un. Une de ces techniques qui me vient à l’esprit est décrite dans le document Analyse de la dénomination d’objet pour les diagrammes de séquence obtenus par ingénierie inverse par Atanas Rountev et Beth Harkness Connell. 

Voici le résumé:

Les diagrammes de séquence UML sont couramment utilisés pour représenter les interactions d'objets dans les systèmes logiciels. Ce travail examine le problème de l'extraction des diagrammes de séquence UML à partir du code existant à des fins de compréhension et de test du logiciel. Une analyse statique pour une telle ingénierie inverse doit mapper les objets en interaction du code vers les objets de diagramme de séquence. Nous proposons un algorithme d'analyse de flux de données interprocédural qui détermine avec précision quels objets sont les destinataires de certains messages et affecte les objets de diagramme appropriés pour les représenter. Nos expériences indiquent que la majorité des récepteurs de messages peuvent être déterminés avec précision, ce qui permet de nommer les objets avec une grande précision pour les diagrammes de séquence modifiés.

1

J'ai trouvé ce plugin Eclipse Flowchart4j V 2.0.0 et http://www.codeswat.com/ Vous pouvez l'utiliser pour organigramme ou diagramme de séquence et exportez-le au format MS Visio . Il n'a qu'un inconvénient. Vous devez payer pour cela.

0
Plej