3 votes

Comment générer des diagrammes de classe et des diagrammes de séquence à partir du code existant ?

J'ai un code Java dont j'ai besoin pour générer les diagrammes de classe et les diagrammes de séquence. J'utilise Netbeans, mais le code est 100% pur et codé à la main. Comment puis-je générer les diagrammes de classe et les diagrammes de séquence pour le code existant en utilisant netbeans ?

Le code est séparé en paquets, j'ai donc besoin de générer des diagrammes de classe par paquet. Ce qui signifie, par exemple, le diagramme 1 pour le paquet 1, le diagramme 2 pour le paquet 2, etc. Enfin, je dois prendre l'interface graphique générée comme une image.

Aidez-moi !

3voto

Stephen C Points 255558

IMO, générer des diagrammes UML pour du code que vous avez écrit vous-même est plutôt inutile. La valeur d'UML est une aide à la conception et, dans une moindre mesure, une aide à la rétro-ingénierie. Si vous avez l'intention de générer une documentation de code pour un code existant et bien compris, Javadoc est probablement plus utile qu'UML, et demande beaucoup moins de travail.

L'autre problème est que les diagrammes de classe UML générés ont tendance à être laids parce qu'ils ont tendance à inclure plus de détails que nécessaire, et parce qu'il faut un œil humain pour disposer les choses décemment. Il en va probablement de même pour les diagrammes de séquence.

Mais si cela ne vous a pas convaincu, ces liens devraient vous y aider.

(Clause de non-responsabilité : extrait de cette question fermée). <a href="https://stackoverflow.com/questions/11094415/uml-automated-generation-for-netbeans-7-1">Génération automatique UML pour Netbeans 7.1 </a>)

Enfin, je dois prendre l'interface graphique générée comme une image.

Faites une capture d'écran de l'interface graphique à l'aide des outils fournis par votre système d'exploitation.

2voto

rockstar Points 1038

Je viens de créer des diagrammes UML pour mon projet universitaire. Triste de voir que Netbeans a cessé de supporter le plugin UML pour ses nouvelles versions. Si, comme moi, vous utilisez une version plus récente (7.3), vous pouvez utiliser un outil tiers, à savoir yWorks UML Doclet, pour générer des diagrammes UML.

Il fonctionne très bien. Au moins je suis heureux. Voir la façon de l'utiliser Plugin UML de NetBeans 7.0 et 7.1

J'espère que cela vous aidera !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X