Télécharger la présentation powerpoint

publicité
Les logiciels gratuits de
modélisation UML sous Linux
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és
Etude comparative
 Installation
 Modélisation UML des diagrammes
 Exportation et autres avantages
Conclusion
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
LES LOGICIELS COMPARES :
DIA
TCM (Toolkit for Conceptual Modeling)
Umbrello
ArgoUML
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 gnomexml).
 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.gz
Puis 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…
Sylvia CHALENCON – Les outils de Modélisation UML
CONCLUSION
Téléchargement