Outils pour utilisateurs

Outils du site


bloc2:prog:poo:diag-classes-easyuml

Ceci est une ancienne révision du document !


Diagramme de classes avec EasyUML

EasyUML est un plugin qui permet :

  • De dessiner des diagrammes de classes ;
  • La génération de code Java à partir de diagrammes de classes ;
  • La génération de diagrammes de classes à partir de code Java.

Installer le plugin EasyUML

Pour ajouter easyUML à NetBeans, il vous faudra :

  1. Télécharger l'archive contenant le plugin pour NetBeans ;
  2. Le décompresser où bon vous semble ;
  3. Ouvrir NetBeans et cliquer sur le menu Tools/Plugins ;
  4. Sur la popup qui s'ouvre, choisir l'onglet Downloaded ;
  5. Cliquer sur add plugin ;
  6. Naviguer jusqu'au dossier décompressé ;
  7. Selectionner tous les fichiers à extension .nbm et valider ;
  8. La popup revient avec tous les composants listés et sélectionnés ;
  9. Cliquer sur le bouton Install puis Next, Continue et enfin Finish
  10. Terminer par le bouton close.


Plugin dowload

C'est fini ! Vous avez installé le plugins EasyUML.

Générer un diagramme de classes à partir de code Java



  1. Créer un Projet de type UML/ UML Diagrams Project ;
  2. Sur le projet contenant les sources Java, faire un clic droit et choisir EasyUML create class Diagram ;
  3. Cliquer sur Create Class Diagram.

Le diagramme a été ajouté au projet nouvellement créé. Il est modifiable à volonté en mode graphique.

Exemple de schéma généré
Diagramme de classes

Le schéma contient, en principe, les liens d'héritage et d'association constitutifs de l'architecture du projet source. Toutefois, selon les attentes, il est possible que certains liens manquent qu'il faudra alors ajouter manuellement au schéma.

Ajouter des liens

Faire un clic droit sur le fond du schéma et choisir Add Relationship.


Sélectionner, selon le besoin, le type de relation à ajouter.

  • Is désigne une relation d'héritage ;
  • Implements désigne l'implémentation d'une Interface ;
  • Has s'applique à un attribut Collection ;
  • Use désigne une relation d'utilisation (hors attribut).

Dans tous les cas, il faudra indiquer la Source et le Target (la cible) du lien.

Exporter le schéma pour documentation

On pourra, à volonté, exporter le diagramme sous la forme d'une image afin de l'intégrer dans une documentation. Pour celà, cliquer droit sur le fond du schéma et choisir Export as image

bloc2/prog/poo/diag-classes-easyuml.1701177029.txt.gz · Dernière modification : 2023/11/28 14:10 de admin