Les logiciels gratuits de modélisation UML sous Linux

Slides:



Advertisements
Présentations similaires
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Advertisements

IntroductionArchitecturesPropriétésTâches ANT Apports par rapport à uPortal Un seul fichier de configuration Ajout de librairies Ajout de CAS comme méthode.
Introduction à Eclipse
Serveurs web pour JSP et Servlets
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.
UML - Présentation.
Openoffice 2 : Dessin vectoriel Première approche
version Beta Marie Calberg Ninni Louhelainen SLFN7
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
UML (Unified Modeling Langage)
Cours Visual Basic pour Application
Présentation application GRBL France Telecom
Les outils d’intégration continue
Comparatif des différents CMS Les CMS de E-commerce.
Mise en place de quotas d’impression
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Sommaire Objectif de Peakup Principes de fonctionnement
Cours #8 Flot de conception d’un circuit numérique
Interfaces et Scénarisation (COM2571) 29 octobre 2013 Grégory Petit
GWT UML Un modeleur UML en GWT
Projet JAVA EE Approfondi
UML F. Laperruque INRA – SAGA CATI SICPA.
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Modèle, Méthode et Conception
Distribution Linux pour clients légers Rolland DUDEMAINE ST50 - GI – RSR Printemps 2002.
Outils pour la modélisation des systèmes distribués
Analyse des besoins en informatique du SRI
Propagation d’une onde thermique dans une barre
Krowten Emagyp Jeu réseau à interaction en temps réel.
Projet de diplôme 2011 Miserez David
Unified Modeling Langage
Architecture et développement Web
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
API StarOffice 6.0 Beta Franck COURTES Christophe DECIS Thomas FOREY Patrice SEURAT ESSI 2002.
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Logiciel de modélisation Janvier /2014 M3I – S1 2 I Historique II Fonctionnalités III Démonstration IV Conclusion.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Intro en dessin.
SLAM 1 Exploitation d’un schéma de données
S'initier au HTML et aux feuilles de style CSS Cours 5.
Composants graphiques en ACube Framework client riche SVG.
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Power AMC-Rational Rational Rose, Étude comparative
LA GESTION DUTEMPS SUR MESURE !
BOUML Bruno pages.
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
Interface de génération de blason Projet STLM.GIBERT / M.LIPPMANN.
IFT313 – Introduction aux langages formels Eric Beaudry Département d’informatique Université de Sherbrooke Laboratoire sur JFLEX Été 2010.
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com 1 BusinessCAM Mars 2001.
Le diagramme de composants
Logiciel de surveillance de réseaux informatique
Présentation du 8 février 2007 Par Isabelle JEGOUZO, Jonathan MESSINA et Édouard TAVERNIER.
2 Tracks Unified Process
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Outil de modélisation :
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
Visualisation de données complexes en 3D Projet d'algorithmique et de Langage C Auteurs: Jonathan Courtois Pierre Tanguy Encadrant: Mohammed Haouach
Outil de visualisation et d’export de données de format TRIDENT Fabien Ancelin, 17 Décembre 2008 Projet réalisé dans le cadre du cours SCG_67210 Encadré.
SKY.
UML support à la COO 2ème année IUT Calais-Boulogne Bénédicte Talon
Initiative pour une méthode publique   +33 (0) 
Le calcul de structure dans la démarche BIM
L’outil Evernote Aurélien Miech Ludovic Siebert.  Nous avons besoin de cet outil pour stocker et partager sur internet à travers terminaux.  Outil collaboratif.
Install Party Windows. Java version Installation de Java – Vérifier si java est installé Invite de commande > javac –version – Installation
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
Les IDE orientés conception C ycle de V ie D es A pplications
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

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 gnome-xml). gdk_imlib, version 1.8.2. Puis il faut lancer les commandes : ./configure make

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

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

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

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

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

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

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

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.

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.

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.

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