1 / 21

Les logiciels gratuits de modélisation UML sous Linux

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

jackie
Download Presentation

Les logiciels gratuits de modélisation UML sous Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Les logiciels gratuits de modélisation UML sous Linux Sylvia CHALENCON – Les outils de Modélisation UML

  2. 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

  3. 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

  4. LES LOGICIELS COMPARES : • DIA • TCM (Toolkit for Conceptual Modeling) • Umbrello • ArgoUML Sylvia CHALENCON – Les outils de Modélisation UML

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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.

  14. 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.

  15. 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.

  16. 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…

  17. CONCLUSION

More Related