Skip to content

Latest commit

 

History

History
137 lines (85 loc) · 8.64 KB

README.md

File metadata and controls

137 lines (85 loc) · 8.64 KB

Prise en main de Modélio : Introduction

UML (Unified Modeling Language ou langage de modélisation unifié) est un langage de modélisation graphique à base de pictogrammes conçu pour fournir une méthode normalisée pour visualiser la conception d'un système. Il est couramment utilisé en développement logiciel et en conception orientée objet. (Extrait Wikipedia)

Le site uml.org propose de nombreuses ressources autour d'UML dont les spécifications officielles qui sont disponibles à partir de http://www.omg.org/spec/UML/

De nombreux outils destinés à la modélisation graphique du langage UML existent. Une comparaison de ces différents logiciels est disponible à l'adresse suivante: https://fr.wikipedia.org/wiki/Comparaison_des_logiciels_d'UML

Nous nous intéressons dans ce tutoriel à Modelio, un outil de modélisation UML open source dont le site de référence est: https://www.modelio.org/.

Modelio supporte la plupart des diagrammes spécifiés par UML 2.0.
Il dispose également d'un système d'extensions qui permettent d'étendre ses fonctionnalités : des générateurs de code (Java, C++, C#) y sont par exemple disponibles. Vous pouvez retrouver la liste des fonctionnalités de Modelio ici.

Dans ce tutoriel, nous nous intéressons plus particulièrement :

Remarque: Il est conseillé de suivre pas à pas les différentes étapes de ce tutoriel dans l'ordre ci-dessus. En effet, de nombreux détails seront donnés lors de la réalisation du premier diagramme (cas d'utilisation) et seront consiédérés comme acquis pour la suite des diagrammes.*

L'application à modéliser sera celle de l'étude de cas bookinons, inspirée du livre de Pascal Roques UML 2 : Modéliser une application web.

Sommaire

Installer et lancer Modelio

Rendez-vous sur le site https://www.modelio.org/.
Dans le menu Downloads, sélectionner Modelio Téléchargez dans un répertoire Modelio la dernière version de Modelio correspondant à votre plate-forme via l'onglet Latest release.

Dézippez ce fichier. Modelio est prêt à être utilisé !

Attention !!! Modelio 3.4 nécessite Java 8 pour fonctionner ! Vérifiez la version de Java dont vous disposez avec un java -version.

Lancer Modelio

Lancer Modelio via l'icône Icone Modelio

Pour une première utilisation, fermez l'onglet Welcome. Cet onglet pourra être ré-ouvert à tout moment depuis le menu (Help -> Welcome).

Choisir un workspace

Le workspace est le répertoire de travail dans lequel seront stockés tous vos projets.
Par défaut, Modelio utilise un workspace dans le dossier ~/modelio

A partir de (File -> Switch workspace), vous allez pouvoir choisir le workspace dans lequel vous souhaitez que vos projets s'enregistrent.

Dans le cadre de ce tutoriel, nous allons créer un nouveau workspace. Déplacez-vous donc sur le répertoire dans lequel vous souhaitez créer un nouveau workspace. A partir du bouton Créer un dossier, créer votre nouveau workspace que vous appellerez par exemple workspaceModelio.
Sélectionnez ce nouveau dossier et cliquez sur OK pour qu'il deviennent votre nouveau workspace actif.

A propos de la documentation sur Modelio

Une version française du manuel utilisateur de Modelio est disponible sur la [Forge Modelio] (http://forge.modelio.org/) à l'adresse suivante : https://forge.modelio.org/projects/modelio3-localization-usermanual-french-340/wiki. Nous nous y référerons constamment au cours de ce tutoriel.

Ce manuel utilisatur est également accessible en ligne depuis le menu Documentation du site de Modelio, qui propose également un quick start guide, des tutotiels et une FAQ.

D'autres ressources sont également sur le site https://www.modeliosoft.com/ (onglet Ressources).

N'oublions pas le site de la Modelio Community Forge

Créer un projet

Commencez par jeter un petit coup d'oeil ici au manuel utilisateur de Modelio qui décrit le protocole créer un projet.

Et maintenant à vous de jouer... Créez un projet que vous appelez Bookinons.
Si vous le souhaitez, vous pouvez ajouter une description à ce projet comme par exemple Ce projet permet de prendre en main l'outil Modelio
N'oubliez pas de cocher la case Java !

Remarque : Si avec un explorateur de fichiers, vous allez consulter le contenu du dossier workspaceModelio, vous remarquerez qu'il contient désormais un dossier Bookinons.

Découvrir la fenêtre de travail

Une fois le projet créé, une fenêtre de travail similaire à la figure ci-dessous se créée :

Fenêtre de travail Modelio

Le manuel utilisateur décrit en détail les différents outils et vues de cette fenêtre de travail. Consulter la page Fenêtre de travail pour en savoir plus sur les différents outils et différentes vues disponible dans cette fenêtre de travail et découvrir la légende ce la figure ci-dessous. Fenêtre de travail Modelio extrait Manuel utilisateur.

Continuer le tutoriel par la prise en main des diagrammes de cas d'utilisation (Use Case)

Quelques liens utiles UML et modelio

uml.org Introduction to the Diagrams of UML 2.X

www.modelio.org
modeliosoft.com/
forge.modelio.org/

Manuel utilisateur de modelio en français
Modelio Java Designer User Guide

La rubrique UML de Wikipédia
La rubrique comparaison des logiciels UML de Wikipédia
La rubrique Modelio de Wikipédia

Des tutoriels vidéo Modelio

Les tutoriels vidéo Modelio sont disponibles ici et

FAQ sur Modelio

Une FAQ sur Modelio est disponible :