This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
modelio [2016/09/14 15:23] blay [Créer un diagramme de séquence] |
modelio [2019/02/16 19:08] blay [Ajouter Java Designer à votre projet si ce n'est pas fait] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== MODELIO ====== | ====== MODELIO ====== | ||
- | Contrairement aux années précédentes nous travaillerons avec l'outil MODELIO qui est gratuit, tandis que VP est devenu très cher, même dans un cadre académique, outre les problèmes de versions. | + | Nous travaillerons avec l'outil MODELIO qui est gratuit. |
<note tip>Vous trouverez [[https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/README.md|ici]] un tuto sur Modelio réalisé par Isabelle Blasquez qui devrait beaucoup vous aider.</note> | <note tip>Vous trouverez [[https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/README.md|ici]] un tuto sur Modelio réalisé par Isabelle Blasquez qui devrait beaucoup vous aider.</note> | ||
Line 8: | Line 8: | ||
Pour charger MODELIO : https://www.modelio.org/ | Pour charger MODELIO : https://www.modelio.org/ | ||
- | A l'IUT vous le trouverez sous **C: > Modelio.5.exe Attention long à charger !!!** | + | A l'IUT vous le trouverez sous **Ce PC>Applications** (R) ... Attention long à charger !!!** |
Line 15: | Line 15: | ||
- | <note warning>Attention le logiciel est instable. Pensez à faire des sauvegardes régulières !! </note> | + | <note warning>Attention le logiciel est instable. Pensez à faire des sauvegardes régulières !! |
+ | </note> | ||
===== Créer un projet ===== | ===== Créer un projet ===== | ||
{{::2016-08-12_creattionduprojet.swf?link&400x200|}} | {{::2016-08-12_creattionduprojet.swf?link&400x200|}} | ||
+ | |||
===== Créer un diagramme ===== | ===== Créer un diagramme ===== | ||
{{:2016-08-12_creationdiagramme.swf?400|}} | {{:2016-08-12_creationdiagramme.swf?400|}} | ||
http://forge.modelio.org/projects/modelio3-usermanual-english-350/wiki/Modeler-_modeler_diagrams_creating_diagram | http://forge.modelio.org/projects/modelio3-usermanual-english-350/wiki/Modeler-_modeler_diagrams_creating_diagram | ||
- | |||
- | |||
===== Créer un diagramme de UC ===== | ===== Créer un diagramme de UC ===== | ||
- | Voir sur le [[https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/Modelio_UseCase.md|site d'Isabelle]] | + | * Voir sur le [[https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/Modelio_UseCase.md|site d'Isabelle]] |
{{:2016-08-12-uc.swf?400|}} | {{:2016-08-12-uc.swf?400|}} | ||
Line 33: | Line 34: | ||
{{::2016-08-12_uc.png?link&200|}} | {{::2016-08-12_uc.png?link&200|}} | ||
+ | ==== 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-]] | ||
+ | |||
+ | <color red> (Ne fonctionne pas bien... choisir ''structured'')</color> | ||
+ | |||
+ | ==== Annoter vos UC ==== | ||
+ | |||
+ | Pour les préconditions, postconditions, description, ... au choix | ||
+ | dans l'onglet ''Notes and Constraints'' compléter | ||
+ | {{ :notes_2017-01-07_a_18.58.22.png?direct&300 |}} | ||
+ | |||
+ | |||
+ | Autres approches : | ||
+ | https://github.com/iblasquez/tuto_ModelisationUML/blob/master/Modelio/Modelio_UseCase.md#annoter-un-élément-- | ||
===== Créer un diagramme de classes ===== | ===== Créer un diagramme de classes ===== | ||
Line 49: | Line 65: | ||
{{:capture_d_e_cran_2016-08-12_a_21.24.53.png?300|}} | {{:capture_d_e_cran_2016-08-12_a_21.24.53.png?300|}} | ||
+ | |||
+ | ==== Enumerate ==== | ||
+ | |||
+ | Créer une ''enumeration'' puis lui ajouter des ''enumeration Literal'' | ||
+ | |||
+ | {{::enumerate_2017-02-12_a_21.02.31.png?300|}} | ||
+ | |||
===== Créer un diagramme de séquence ===== | ===== Créer un diagramme de séquence ===== | ||
Line 63: | Line 86: | ||
===== Générer les codes ===== | ===== Générer les codes ===== | ||
- | ==== Configurer ==== | ||
- | {{::2016-08-12_configurationjavamodelio.swf?700|}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== 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. | ||
+ | |||
+ | - Sélectionner **Modules** | ||
+ | {{ :capture_d_e_cran_2019-02-16_a_18.36.04.png?link&500 |}} | ||
+ | - Ajouter un module {{ :capture_d_e_cran_2019-02-16_a_18.37.14.png?link&500 |}} | ||
+ | - Ajouter Java designer en demandant son déploiement dans le projet {{ ::capture_d_e_cran_2019-02-16_a_18.37.27.png?link&500 |}} | ||
+ | ==== Sélectionner les éléments à générer ==== | ||
+ | {{ ::proprietejava_2019-02-16_a_19.03.13.png?link&300 |}} | ||
+ | |||
+ | ==== Configurer ==== | ||
+ | |||
+ | Pour préciser le répertoire de génération : | ||
{{::configurationsrcgenerationdecode_2016-08-14_a_21.36.19.png?link&700|}} | {{::configurationsrcgenerationdecode_2016-08-14_a_21.36.19.png?link&700|}} | ||
+ | |||
+ | |||
==== Générer ==== | ==== Générer ==== | ||
+ | |||
{{::2016-08-12_generationcode.swf?link&300|}} | {{::2016-08-12_generationcode.swf?link&300|}} |