Table of Contents

MODELIO

Nous travaillerons avec l'outil MODELIO qui est gratuit.

Vous trouverez ici un tuto sur Modelio réalisé par Isabelle Blasquez qui devrait beaucoup vous aider.

Pour charger MODELIO : https://www.modelio.org/

A l'IUT vous le trouverez sous Ce PC>Applications (R) … Attention long à charger !!!**

Il est possible que vous ayez besoin du composant : http://store.modelio.org/58-model-components.html

Attention le logiciel est instable. Pensez à faire des sauvegardes régulières !!

Créer un projet

2016-08-12_creattionduprojet.swf

Créer un diagramme

2016-08-12_creationdiagramme.swf http://forge.modelio.org/projects/modelio3-usermanual-english-350/wiki/Modeler-_modeler_diagrams_creating_diagram

Créer un diagramme de UC

2016-08-12-uc.swf

Changer l'apparence d'un acteur(propriétés graphiques)

https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/Modelio_UseCase.md#changer-lapparence-propriétés-graphiques-

(Ne fonctionne pas bien… choisir structured)

Annoter vos UC

Pour les préconditions, postconditions, description, … au choix dans l'onglet Notes and Constraints compléter

Autres approches : https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/Modelio_UseCase.md#annoter-un-élément–

Créer un diagramme de classes

2016-08-12_dc.swf

Associations

Propriétés et Héritage

Enumerate

Créer une enumeration puis lui ajouter des enumeration Literal

Créer un diagramme de séquence

Explications pas à pas sur le site d'Isabelle 2016-08-12_seq1.swf

2016-08-12_seq2.swf

Générer les codes

Ajouter Java Designer à votre projet si ce n'est pas fait

Vous devez ajouter si ce n'est pas fait le module “Java designer” à votre projet.

  1. Sélectionner modules
  2. Ajouter un module
  3. Ajouter Java designer en demandant son déploiement dans le projet

Sélectionner les éléments à générer

Voir les codes correspondants

Configurer l'espace de génération

Pour préciser le répertoire de génération :

Générer

2016-08-12_generationcode.swf

Pour sélectionner la structure de liste :

configurerpour_ge_ne_rer2016-08-14_2211.swf

Le .jar dont vous avez besoin pour les codes générés : javadesigner.jar

Voir le tutoriel de Modelio

{{ http://forge.modelio.org/projects/javadesigner-documentation/wiki/javadesigner-_javadeveloper_generating_java_code_java_code_generation_functions