Table des matières
Les diagrammes de séquence Contrairement aux diagrammes d'état, ils nous montrent la prochaine étape et comment les objets doivent communiquer entre eux.Ces diagrammes sont constitués d'objets, puisque ce sont eux qui établissent les étapes à suivre après l'écoulement du temps.
Diagrammes de séquence
UNE diagramme de séquence il est composé de objets, ces objets sont représentés de la manière habituelle avec des rectangles avec des noms et le ligne de temps Il est représenté verticalement, on peut aussi inclure des messages à l'aide de traits pleins avec une pointe de flèche dans le sens dans lequel le message est envoyé.
Objets
Les objets Nous les placerons dans la partie supérieure du schéma, de cette façon nous simplifions leur lecture, si nous avons plusieurs objets nous les disposerons de gauche à droite.
Voyons ci-dessous un exemple de ce que nous expliquons et avec ce graphique, nous expliquerons quelques détails supplémentaires :
messages
Les messages ils peuvent être envoyés d'un objet à un autre dans sa ligne de vie, c'est-à-dire qu'ils peuvent partir à un moment donné, un autre aspect important est qu'un objet peut s'envoyer un message.
Avoir 3 types de messages, synchrone, asynchrone et simple; Avant de continuer à examiner les concepts, voyons comment nous représentons chacun de ces messages :
Conditions météorologiques
Le temps est représenté par la verticalité du diagramme, c'est comme un jet d'eau, où ce qui est le plus proche du haut se produit avant ce qui est le plus proche du bas dudit diagramme.
Cela nous donne un aspect bidimensionnel du diagramme, c'est-à-dire que nous avons une disposition horizontale où nous montrons les éléments disponibles et une disposition verticale qui montre le passage du temps.
Voyons ci-dessous un schéma plus complet intégrant les éléments déjà évoqués, le seul ajout sera un acteur qui est celui qui démarre la séquence.
Avec cela, nous terminons ce tutoriel en sachant de cette manière comment faire un diagramme de séquence avec lequel nous pouvons établir plus de détails lors de la description d'un processus dans UML.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif