Besoin d'un outil de rétro-ingénierie UML pour le projet Java [fermé]


J'ai besoin de maintenir un projet en Java, mais c'est très gros. J'ai besoin d'un plugin pour Eclipse ou un programme seul qui peut générer UML à partir du projet Java. Y a-t-il quelque chose qui peut m'aider ?

Author: Martin Spamer, 2010-12-15

8 answers

Paradigme visuel pour UML

Outils --> inversion Instantanée --> Java --> Indiquez vos sources et vous avez terminé.

Ceci est une application commerciale avec beaucoup de choses, mais pour ce que vous devez faire, vous êtes bien avec la clé d'évaluation.

EDIT: Jetez également un oeil à cette vidéo

 11
Author: athspk, 2011-01-05 12:00:58
 7
Author: Ratna Dinakar, 2017-05-23 12:08:59

Je recommande Architexa pour sa génération de digrammes de grande classe. Au lieu de générer toutes les classes dans un énorme diagramme de classes, Arhitexa vous permet d'afficher sélectivement les classes pertinentes dans le diagramme.

 7
Author: qichuan, 2010-12-16 02:01:15

La plupart des outils UML peuvent importer du code Java. La dernière fois que j'ai utilisé JUDE Community edition, cela pouvait le faire, mais ils l'ont divisé en éditions communautaires et payantes. Je ne sais pas si le gratuit le fait plus. Sparx Enterprise Architect peut également importer Java.

 5
Author: duffymo, 2010-12-15 11:17:52

Je suggère euml2 comme un pluggin eclipse.
Il a une version gratuite et il est assez bon!

 3
Author: Cratylus, 2010-12-15 11:46:38

Umbrello prend en charge l'importation de code Java, et il est open source, donc ne vous coûtera rien à essayer.

Vous pouvez également donner Doxygen (avec GraphViz) un aller; il générera des diagrammes de classe UML 'style' et est un excellent outil de navigation de code pour les bases de code inconnues. Pas vraiment un outil UML cependant, mais pourrait répondre à vos besoins.

 3
Author: Clifford, 2010-12-16 17:36:31

Je recommande Enterprise Architect qui prend en charge l'ingénierie inverse et avant complète, y compris pour Java. Génération automatique de documentation sous forme de Word, PDF ou site Web.

 0
Author: Martin Spamer, 2012-10-10 12:42:27

FreeClass Visualizer fait exactement cela - vous chargez du code Java compilé et, par conséquent, recevez des diagrammes de classe vous permettant de naviguer dans les relations. Il prend en charge les types paramétrés, les annotations et découvre toutes sortes de relations sortantes et entrantes (y compris les dépendances).

 0
Author: Jonatan Kaźmierczak, 2013-01-13 22:01:22