Comment créer un diagramme de classe à partir du code? [dupliquer]


Cette question a déjà une réponse ici:

J'ai un projet sous contrôle de version. J'ai besoin d'étudier du code qui n'est pas le mien. J'essaie de trouver un meilleur moyen que d'écrire les classes et leurs relations en UML.

Existe-t-il un outil qui le fait automatiquement?

Remarque: Les fichiers sont en lecture seule, donc je ne peux pas utiliser un outil qui serait à modifier. Je travaille dans l'environnement Eclipse.

Author: Harsha JK, 2013-02-08

2 answers

Ce programme est très utile (devrait fonctionner sans changement de code)

L'explorateur UML ObjectAid

Http://www.objectaid.com/home

 5
Author: Nimrod007, 2013-02-08 12:40:56

Les diagrammes UML automatiques ne seront pas très utiles à partir du code source java existant. Vous allez remarquer que le code est un gros gâchis où le principe de responsabilité unique n'est pas appliqué de manière cohérente. Jetez un oeil à inFusion pour obtenir de meilleures vues sur votre code. Il peut exporter un modèle Famix pour une utilisation avec Moose . Que vous pouvez programmer pour obtenir les vues exactes dont vous avez actuellement besoin.

, avez-vous déjà Sonar installé? Il fournit des vues statiques sur code.

 2
Author: Stephan Eggermont, 2013-02-08 12:48:18