WINDEV 2025 : Les concepts

Partie 4 : Concepts avancés 127 2.6 Diagramme de séquence Un diagramme de séquence représente l’ordre chro- nologique des messages envoyés et reçus par un ensemble d’objets. Par exemple, le diagramme suivant représente le début d’une communication téléphonique : Un diagramme de séquence est composé des élé- ments suivants : • objet  : représente les différents objets utilisés. Chaque objet est représenté par un carré sur- montant une ligne en pointillé. Cette ligne repré- sente la durée de vie de l’objet. Par exemple : "Appelant", "Appelé", ... • période d’activation d’un objet  : Sur la ligne de vie d’un objet, il est possible d’insérer des périodes d’activation de l’objet. Ces périodes représentent les moments où l’objet est actif. • message  : représente, grâce à des flèches horizontales, les messages échangés entre les différents objets. Ces flèches sont orientées de l’émetteur du message vers le destinataire. L’ordre d’envoi des messages est donné par la position des flèches sur l’axe vertical. Par exemple : "Décroche", "Sonnerie", ... • paquetage  : divise et organise la représentation du diagramme (de la même manière que les répertoires organisent les fichiers). 2.7 Diagramme de collaboration Un diagramme de collaboration présente l’organisa- tion structurelle des objets qui envoient et reçoivent des messages. Par exemple, le diagramme suivant montre l’utilisa- tion d’un ascenseur par une personne : Un diagramme de collaboration est composé des éléments suivants : • objet  : représente les différents objets utilisés. • acteur  : représente un élément externe du sys- tème. Par exemple une personne. • message  : représente les messages échangés entre les différents objets. • paquetage  : divise et organise la représentation du diagramme (de la même manière que les répertoires organisent les fichiers). 2.8 Diagramme d’états-transitions Un diagramme d’états-transitions présente un auto- mate à états finis. Il permet ainsi de décrire les chan- gements d’états d’un objet ou d’un composant. Un état se caractérise par sa durée et sa stabilité. Une transition représente le passage instantané d’un état vers un autre. Une transition est déclenchée : • soit par un événement. • soit automatiquement lorsque aucun événement déclencheur est spécifié.

RkJQdWJsaXNoZXIy NDQ0OA==