Dans un diagramme de machine à états, un état est une condition pendant laquelle un objet remplit une condition, effectue une action ou attend un événement. Un état est une image d’un instant dans la vie d’un objet qui reflète les valeurs qui existent dans les attributs de l’objet et les liens qu’il a avec d’autres objets.
Un état a deux compartiments pour les informations facultatives. Le compartiment supérieur contient un nom et le compartiment inférieur contient une liste d’actions internes ou d’activités effectuées en réponse à des événements. Lorsqu’un état correspond à une activité en cours, cette activité est exprimée sous la forme d’une machine à états imbriquée ou par une paire d’actions d’entrée et de sortie.
Voir aussi
Créer un diagramme de machine d’état UML
Dans un diagramme d’état ou un diagramme d’activité, une
est une condition pendant laquelle un objet remplit une condition, effectue une action ou attend un événement. Un état est une image d’un instant dans la vie d’un objet qui reflète les valeurs qui existent dans les attributs de l’objet et les liens qu’il a avec d’autres objets.
Un état a deux compartiments pour les informations facultatives. Le compartiment supérieur contient un nom et le compartiment inférieur contient une liste d’actions internes ou d’activités effectuées en réponse à des événements. Lorsqu’un état correspond à une activité en cours, cette activité est exprimée sous la forme d’une machine à états imbriquée ou par une paire d’actions d’entrée et de sortie.
Nommer une forme d’état et ajouter d’autres valeurs de propriété
Ouvrez la boîte de dialogue Propriétés UML de l’élément en double-cliquant sur l’icône qui représente l’élément dans l’arborescence ou la forme qui représente l’élément dans un diagramme.
Conseil
Contrôlez les valeurs de propriété qui s’affichent sur une forme dans un diagramme en cliquant avec le bouton droit sur la forme, puis en cliquant sur Options d’affichage de la forme. Dans la boîte de dialogue Options d’affichage de forme UML , sélectionnez et désactivez les options pour afficher ou masquer les valeurs des propriétés.
Propriétés d’état :
| Propriété |
Description |
|
Nom |
Tapez le nom de l’état sous forme de chaîne. Deux états du même diagramme ne doivent pas avoir le même nom. |
|
Stéréotype |
Choisissez le stéréotype souhaité dans la liste déroulante. Si un stéréotype que vous souhaitez utiliser n’est pas répertorié, vous pouvez ajouter un nouveau stéréotype ou modifier un stéréotype existant en cliquant sur Stéréotypes dans le menu UML . |
|
Documentation |
Tapez la documentation que vous souhaitez ajouter à l’élément en tant que valeur balisée. Lorsque vous sélectionnez la forme ou l’icône représentant l’élément, la documentation que vous tapez ici s’affiche également dans la fenêtre Documentation . |
Propriétés d’état, catégorie « Transition interne » :
Utilisez la catégorie Transitions internes pour ajouter ou supprimer des transitions internes ou modifier des transitions existantes.
| Propriété |
Description |
|
Transitions internes |
Répertorie les transitions internes que vous avez définies pour l’état.
Pour modifier rapidement les paramètres les plus couramment utilisés pour une transition, cliquez sur un champ dans la liste Transitions internes , puis sélectionnez ou tapez une valeur.
Pour accéder à tous les paramètres d’une transition, sélectionnez la transition dans la liste, puis cliquez sur Propriétés.
-
Transition Tapez un nom pour la transition interne.
-
Stéréotype Choisissez le stéréotype souhaité dans la liste déroulante. Si un stéréotype que vous souhaitez utiliser n’est pas répertorié, vous pouvez ajouter un nouveau stéréotype ou modifier un stéréotype existant en cliquant sur Stéréotypes dans le menu UML .
-
Événement Choisissez l’événement ou l’événement de signal qui provoque la transition interne. Si l’événement souhaité n’est pas répertorié, cliquez sur Nouveau.
|
|
Nouveau |
Cliquez pour ajouter une transition non définie à la liste des transitions internes. Pour modifier rapidement les paramètres les plus couramment utilisés pour une transition, cliquez sur un champ dans la liste Transitions internes , puis sélectionnez ou tapez une valeur. Pour accéder à tous les paramètres d’une transition, sélectionnez la transition dans la liste, puis cliquez sur Propriétés. |
|
Dupliquer |
Cliquez pour ajouter une nouvelle transition à la liste avec les mêmes valeurs de propriété que la transition sélectionnée. |
|
Supprimer |
Cliquez pour supprimer la transition sélectionnée de la liste. |
Contrôler si un nom est affiché sur la forme État
Cliquez avec le bouton droit sur la forme, cliquez sur Options d’affichage de la forme, puis sélectionnez Nom pour afficher un nom ou désactivez Nom pour masquer un nom.
Afficher le compartiment de transition interne de la forme État
Cliquez avec le bouton droit sur la forme, cliquez sur Options d’affichage de la forme, puis désactivez la zone Transition case activée.
Voir aussi
Créer un diagramme d’état UML
Créer un diagramme d’activité UML