Modelio est un outil de modélisation UML (Unified Modeling Language) open source disponible sur les plates-formes Windows, Linux et Mac.
Le diagramme d'état (state machine diagram) fait partie de la famille des diagrammes de comportement (behavior diagrams).
Ouvrir Modelio. Cliquer sur l'icône "Créer un nouveau projet" :
Donner un nom au projet et cliquer sur le bouton "Create the project" :
Déplier l'arborescence du projet, faire un clic droit et cliquer sur "Create diagram..." :
Sélectionner "Class diagram", donner un nom au diagramme et cliquer sur le bouton "OK" :
Dans la palette d'outils, cliquer sur "Class - Create a class" :
Cliquer ensuite à l'endroit où vous voulez déposer l'élément :
L'état initial apparaît à l'endroit cliqué :
Faire un double clic sur la classe. Une boite de dialogue s'ouvre. Indiquer le nom de la classe :
Rappel : un attribut est une variable interne à la classe. Elle peut aussi être désignée par variable membre ou propriété.
Dans la palette d'outils, cliquer sur "Attribute - Create an Attribute" :
Cliquer ensuite dans la classe où vous voulez créer le nouvel attribut :
Faire un double clic sur l'attribut. Une boite de dialogue s'ouvre. Indiquer le nom de la variable membre, sa visibilité (public, private,...) :
Rappel : une méthode est une fonction interne à la classe.
Dans la palette d'outils, cliquer sur "Operation - Create an Operation" :
Cliquer ensuite dans la classe où vous voulez créer la nouvelle méthode :
Faire un double clic sur la méthode :
La boite de dialogue des propriétés de la méthode s'ouvre.
Indiquer le type de méthode :
Définir la visibilité de la méthode (public, private, protected,...) :
Définir le type de retour de la méthode :
- Cliquer sur le bouton "Create a return parameter" :
- Indiquer le type de la valeur retournée par la méthode :
Définir le (ou les) paramètre(s) de la méthode :
- Cliquer sur le bouton "Create an in/out parameter" :
- Indiquer le nom du paramètre :
- Indiquer le type du paramètre :
Article connexe : Modelio - Créer un diagramme d'état