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 :
Dans cette image, nous voyons qu'il y a une ligne pointillée sous l'objet, cette ligne représente le ligne de vie de l'objet, puis en dessous, nous trouvons un rectangle qui est l'exécution qu'un objet effectue et est connu sous le nom d'activation.
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 :
Le message simple ce qu'il fait, c'est passer le contrôle d'un objet à un autre, le message synchrone fait attendre une réponse à l'objet qui l'envoie pour pouvoir continuer dans son cycle de vie et enfin le message asynchrone, fait que l'objet n'attend pas de réponse pour continuer son exécution.
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.
Comme on le voit sur ce dernier schéma, on respecte les paramètres que l'on a indiqué, d'abord l'acteur démarre la séquence en envoyant un message à l'objet le plus à gauche, à droite on voit que l'on a un autre objet, on remarque que au fur et à mesure que le temps passe dans la ligne verticale, les objets se transmettent des messages simples, c'est-à-dire qu'ils alternent le contrôle de 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