Comment créer un diagramme de classe à partir du code? [dupliquer]
Cette question a déjà une réponse ici:
- Comment générer des diagrammes UML (en particulier des diagrammes de séquence) à partir de code Java? 14 réponses
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.
2 answers
Ce programme est très utile (devrait fonctionner sans changement de code)
L'explorateur UML ObjectAid
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.