2 votes

UML - Lignes de vie des diagrammes de séquence

Sur un diagramme de séquence, que signifient les rectangles fins verticaux sur la ligne de vie de l'objet ? Je n'ai pas trouvé de réponse adéquate après avoir beaucoup cherché. Quelqu'un pourrait-il m'aider à comprendre ?

Merci d'avance.

0voto

Sanjaya Liyanage Points 1766

Il sert à montrer une interaction de l'objet avec un autre objet ou avec lui-même. L'interaction doit commencer à l'intérieur de ce rectangle dans la partie supérieure et se terminer dans la partie inférieure. Il n'est pas nécessaire de commencer ou de terminer l'interaction dans les bords les plus hauts ou les plus bas du rectangle. Certains les appellent également "spécifications d'exécution". Jetez un coup d'œil à quelques exemples aquí

0voto

0decimal0 Points 2968

Les lignes de vie des diagrammes de séquence représentent différents processus ou objets qui vivent simultanément.Les lignes de vie ne représentent qu'une seule entité en interaction.Il s'agit essentiellement d'une ligne verticale en pointillés qui représente l'existence d'un objet sur une période de temps.Cette ligne disparaît lorsque l'objet est détruit.Comme par exemple voir le diagramme ci-dessous :

enter image description here

El données voici un objet de type Stock Nous pouvons montrer toutes les interactions entre les objets, comme les échanges de messages, sur ces lignes de vie, comme le montre le diagramme ci-dessous qui décrit l'interaction entre un ordinateur et un serveur :

enter image description here

Notez que les rectangles verticaux fins représentent spécification d'exécution .

Spécification d'exécution est une partie de l'interaction de l'objet qui représente la période de la vie de l'objet quand il fait une activité ou attend simplement la réponse d'un autre objet.

La notation pour la spécification de l'exécution est la suivante :

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X