Les logiciels gratuits de modélisation UML sous Linux
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
PLAN DE LA PRESENTATION
Qu’est qu’un bon outil de modélisation UML?
Les logiciels étudiésEtude comparative
Installation Modélisation UML des diagrammes Exportation et autres avantages
Conclusion
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
L’outil de modélisation idéal…
Qu'est-ce qu'un bon logiciel de modélisation UML? C'est un produit
qui permet :
de modéliser tous les diagrammes UML, avec tous les composants (respect de la norme UML 1.3)
de naviguer facilement et naturellement entre ces diagrammes (organisation arborescente en paquetages)
d'exporter les diagrammes pour les intégrer dans les documents de conception.
Tout le reste est secondaire : production automatique de code, de document, et autre « trucs » sont inutiles si l'outil n'est pas complet de point de vue de la modélisation.
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
LES LOGICIELS COMPARES :
DIATCM (Toolkit for Conceptual Modeling)UmbrelloArgoUML
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
L’INSTALLATION – DIA
Pour installer DIA, il faut avoir : Gtk+ version 1.2.0. Une version relativement récente de libxml (aka gnome-
xml). gdk_imlib, version 1.8.2.
Puis il faut lancer les commandes : ./configure make
Sylvia CHALENCON – Les outils de Modélisation UML
INSTALLATION - TCM
Les distributions de TCM se trouvent sous forme d’un fichier .tar.gz→ tar xzvfp <fichier>.tar.gz
Toutes les instructions pour l’installation sont alors dans le fichier INSTALL
Sylvia CHALENCON – Les outils de Modélisation UML
INSTALLATION – UMBRELLO
Les distributions d’Umbrello se trouvent sous forme d’un fichier .tar.gz→ tar xzvfp <fichier>.tar.gz
Toutes les instructions pour l’installation sont alors dans le fichier README.txt
Sylvia CHALENCON – Les outils de Modélisation UML
INSTALLATION - ARGOUML
ArgoUML nécessite l’installation de la JDK1.2
Les distributions d’Umbrello se trouvent sous forme d’un fichier .tar.gz→ tar xzvfp <fichier>.tar.gzPuis il faut lancer la commande :
→ java –jar argouml
Sylvia CHALENCON – Les outils de Modélisation UML
LA MODELISATION UML - DIA
DIA permet de créer: Use-case Diagramme de classes Diagramme d’objets Diagramme de séquence Diagramme d’états Diagramme d’activité Diagramme de collaboration Diagramme de déploiement Diagramme de composant
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
LA MODELISATION UML - TCM
TCM permet de créer: Use-case Diagramme de classes Diagramme de déploiement Diagramme de composant Diagramme d’activité
Les diagrammes bientôt disponibles : Diagramme de séquence Diagramme d’états Diagramme de collaboration
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
LA MODELISATION UML - UMBRELLO
Umbrello permet de créer: Use-case Diagramme de classes Diagramme de séquence Diagramme d’états Diagramme d’activité Diagramme de collaboration
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
LA MODELISATION UML - ARGOUML
DIA permet de créer: Use-case Diagramme de classes Diagramme de séquence Diagramme d’états Diagramme d’activité Diagramme de collaboration Diagramme de déploiement Diagramme de composant
Sylvia CHALENCON – Les outils de Modélisation UML
Sylvia CHALENCON – Les outils de Modélisation UML
LES PETITS PLUS DE DIA
Dia est un outil de dessin vectoriel → simple et rapide à l’utilisation
Très complet pour un petit logiciel car il permet de créer tous les types de diagrammes.
Possibilité d’exporter les diagrammes en format EPS ou SVG.
Sylvia CHALENCON – Les outils de Modélisation UML
LES PETITS PLUS DE TCM
TCM permet d’exporter les diagrammes sous les formats PS, EPS, Fig.…
TCM ne permet pas encore la modélisation de tous les diagrammes mais la prochaine version prévoit d’en inclure encore.
Sylvia CHALENCON – Les outils de Modélisation UML
LES PETITS PLUS D’UMBRELLO
Umbrello permet d’exporter les diagrammes sous le format PNG (Portable Network Graphic)
Génération de code en C++, Java et PHP.Interface jolie et ergonomique.
Sylvia CHALENCON – Les outils de Modélisation UML
LES PETITS PLUS D’ARGOUML
ArgoUML permet d’exporter les diagrammes sous le format Gif
Génération de code en Java.Interface intuitive mais rafraîchissement
beaucoup trop lent…
CONCLUSION
Top Related