72
Chapitre 3. Les diagrammes comportementaux
• Scénarios alternatifs :
– 1-a : le propriétaire ou le gîte n’existe pas :
– Le système réaffiche le formulaire de saisie en indiquant l’erreur détectée.
– Le gestionnaire corrige les erreurs.
– Le cas d’utilisation reprend à l’action 1 du scénario nominal.
3.2 DIAGRAMME D’ÉTAT-TRANSITION (DET)
3.2.1 Présentation générale et concepts de base
État-transition et événement
L’état d’un objet est défini, à un instant donné, par l’ensemble des valeurs de ses
propriétés. Seuls certains états caractéristiques du domaine étudié sont considérés.
Le passage d’un état à un autre état s’appelle transition. Un événement est un
fait survenu qui déclenche une transition.
Il existe quatre types d’événements :
• Type appel de méthode (call) – C’est le type le plus courant que nous traiterons dans la suite de la présentation.
• Type signal – Exemple : clic de souris, interruption d’entrées-sorties… La
modélisation de la réception ou l’émission d’un signal est traitée dans le
diagramme d’activité.
• Type changement de valeur (vrai/faux) – C’est le cas de l’évaluation d’une
expression booléenne.
• Type écoulement du temps – C’est un événement lié à une condition de type
after (durée) ou when (date).
Formalisme et exemple
Un objet reste dans un état pendant une certaine durée. La durée d’un état correspond au temps qui s’écoule entre le début d’un état déclenché par une transition i et
la fin de l’état déclenché par la transition i+1. Une condition, appelée « garde »,
peut être associée à une transition.
Le formalisme de représentation d’état-transition est donné à la figure 3.9.
Figure 3.9 — Formalisme d’état-transition
État
1
Événement [condition]
État
2
Chapitre 3. Les diagrammes comportementaux
• Scénarios alternatifs :
– 1-a : le propriétaire ou le gîte n’existe pas :
– Le système réaffiche le formulaire de saisie en indiquant l’erreur détectée.
– Le gestionnaire corrige les erreurs.
– Le cas d’utilisation reprend à l’action 1 du scénario nominal.
3.2 DIAGRAMME D’ÉTAT-TRANSITION (DET)
3.2.1 Présentation générale et concepts de base
État-transition et événement
L’état d’un objet est défini, à un instant donné, par l’ensemble des valeurs de ses
propriétés. Seuls certains états caractéristiques du domaine étudié sont considérés.
Le passage d’un état à un autre état s’appelle transition. Un événement est un
fait survenu qui déclenche une transition.
Il existe quatre types d’événements :
• Type appel de méthode (call) – C’est le type le plus courant que nous traiterons dans la suite de la présentation.
• Type signal – Exemple : clic de souris, interruption d’entrées-sorties… La
modélisation de la réception ou l’émission d’un signal est traitée dans le
diagramme d’activité.
• Type changement de valeur (vrai/faux) – C’est le cas de l’évaluation d’une
expression booléenne.
• Type écoulement du temps – C’est un événement lié à une condition de type
after (durée) ou when (date).
Formalisme et exemple
Un objet reste dans un état pendant une certaine durée. La durée d’un état correspond au temps qui s’écoule entre le début d’un état déclenché par une transition i et
la fin de l’état déclenché par la transition i+1. Une condition, appelée « garde »,
peut être associée à une transition.
Le formalisme de représentation d’état-transition est donné à la figure 3.9.
Figure 3.9 — Formalisme d’état-transition
État
1
Événement [condition]
État
2
