Un diagramme de séquence UML montre comment un ensemble d’objets interagissent dans un processus au fil du temps. Il affiche les messages qui passent entre les participants et les objets dans le système, ainsi que l’ordre dans lequel ils se produisent.
Pour créer un diagramme de séquence, utilisez un modèle de séquence UML ou un diagramme de démarrage, qui inclut le gabarit de séquence UML . Faites glisser des formes du gabarit vers le canevas de dessin pour créer le diagramme.
Démarrer un diagramme de séquence
-
Démarrez Visio. Si un fichier est déjà ouvert, sélectionnez Fichier > Nouveau.
-
Dans la zone Recherche, tapez séquence UML.
-
Sélectionnez le diagramme de séquence UML .
-
Dans la boîte de dialogue, sélectionnez le modèle vide ou l’un des trois diagrammes de démarrage. (Une description de chacun d’eux s’affiche à droite lorsque vous le sélectionnez.) Sélectionnez ensuite Unités de métriques ou Unités américaines.
-
Sélectionnez Créer.
-
Le diagramme s’ouvre. La fenêtre Formes doit s’afficher en regard du diagramme. Si vous ne le voyez pas, accédez à Afficher > volets office et vérifiez que Formes est sélectionnée. Si vous ne le voyez toujours pas, sélectionnez le bouton Développer la fenêtre Formes sur la gauche.
-
Sous l’onglet Affichage, vérifiez que la zone case activée en regard de Points de connexion est cochée. Cette option fait apparaître les points de connexion lorsque vous commencez à connecter des formes.
-
À présent, faites glisser les formes que vous souhaitez inclure dans votre diagramme de la fenêtre Formes vers la page. Pour renommer des étiquettes de texte, double-cliquez sur les étiquettes.
Lignes de vie pour les acteurs et les objets
Utilisez une forme de ligne de vie d’acteur pour chaque participant et une forme de ligne de vie d’objet pour chaque composant système de votre processus.
Conseil : Lorsque vous faites glisser les lignes de vie en place, des repères d’alignement verts s’affichent à l’écran pour vous aider à aligner et à espacer les lignes de vie par rapport aux autres formes de ligne de vie.
-
Double-cliquez dans la zone de titre de chaque ligne de vie pour entrer un nom ou un titre.
-
Pour allonger ou raccourcir un chronologie, sélectionnez la ligne de vie, puis faites glisser le point de contrôle jaune en bas de la ligne de vie.
Messages
Utilisez des formes de message pour représenter les informations envoyées entre les lignes de vie.
Conseil : Visio vous permet de coller les points de terminaison de message à chaque ligne de vie. Un cercle vert apparaît au point de terminaison lorsqu’il est collé à un point de connexion. Les points de connexion disparaissent lorsque vous avez terminé de faire glisser.
-
Joignez le point de terminaison de début à la ligne de vie qui envoie le message, puis faites glisser le point de terminaison principal vers la ligne de vie qui reçoit le message.
-
Double-cliquez sur la forme du message pour créer une zone de texte, puis tapez un nom pour le message.
-
Utilisez une forme message (une ligne pleine) pour représenter une demande ou la transmission d’informations.
-
Utilisez une forme de message de retour (une ligne en pointillés) pour représenter une réponse à un message précédent.
-
Utilisez un self message pour représenter un appel récursif d’une opération, ou une méthode appelant une autre méthode appartenant au même objet.
-
Utilisez la forme Message asynchrone pour indiquer quand une action peut ne pas se produire immédiatement.
-
Pour modifier la forme d’un message de connecteur :
-
Cliquez sur le connecteur avec le bouton droit.
-
En bas du menu contextuel, sélectionnez l’une des trois options (Angle droit, Droite, Courbe).
-
Sélectionnez et faites glisser le connecteur pour modifier sa forme.
-
Fragments
Si une ou plusieurs interactions forment une boucle ou nécessitent qu’une condition soit remplie pour mettre fin à l’interaction, placez ces interactions dans une forme de fragment :
-
Utilisez le fragment de boucle pour une interaction répétée de base.
-
Utilisez le fragment Facultatif pour les étapes qui sont effectuées uniquement si une certaine condition est remplie.
-
Utilisez la forme de fragment alternative pour un processus ou une interaction if-then ou if-then-else. Le fragment est fourni avec deux sections, qui vous permettent d’afficher l’interaction alternative. Pour ajouter une autre condition, faites glisser un opérande Interaction sur la forme.
-
Faites glisser la forme du fragment vers les interactions à laquelle elle se rapporte. Utilisez les poignées de dimensionnement sur la forme de fragment pour vous assurer qu’elle englobe toutes les interactions associées.
-
Double-cliquez dans le coin titre de la forme de fragment pour ajouter un titre ou une brève description du processus entouré du fragment. Sous le coin du titre, sélectionnez l’invite [parameters] si vous souhaitez entrer les conditions qui mettrait fin à ce processus.
Activation
Placez une forme de barre d’activation sur une ligne de vie pour indiquer quand et pendant combien de temps cet objet ou ce participant est actif dans le processus. En règle générale, des flèches sont dirigées vers et à partir d’une zone d’activation pour illustrer le flux d’informations.
Faites glisser les points de terminaison de la barre d’activation vers le haut ou vers le bas pour lui donner la longueur souhaitée.
Destruction
Destruction indique quand un objet ou un acteur a terminé de participer à un système. Un grand X apparaît à la fin de sa ligne de vie. Pour afficher la destruction d’un objet dans un diagramme :
-
Cliquez avec le bouton droit sur l’objet, puis sélectionnez Afficher la destruction.
Pour créer un diagramme de séquence, utilisez un modèle de séquence UML ou un diagramme de démarrage, qui inclut le gabarit de séquence UML . Faites glisser des formes du gabarit vers le canevas de dessin pour créer le diagramme.
Remarque : La création et la modification de diagrammes UML sur Visio pour le web nécessitent une licence Visio (plan 1) ou Visio (plan 2), qui est achetée séparément de Microsoft 365. Pour plus d’informations, contactez votre administrateur Microsoft 365. Si votre administrateur a activé l’option « achat en libre-service », vous pouvez acheter vous-même une licence pour Visio. Pour plus d’informations, consultez FAQ sur les achats en libre-service.
Démarrer un diagramme de séquence
-
Ouvrez Visio pour le web.
-
Dans le coin supérieur droit de la page, sélectionnez Autres modèles.
-
Dans la galerie, faites défiler jusqu’à la ligne Séquence UML .
Le premier élément de la ligne représente un modèle vide et le gabarit d’accompagnement. Les autres éléments de la ligne sont des exemples de diagrammes dont certaines formes sont déjà dessinées pour vous aider à démarrer rapidement.
-
Sélectionnez n’importe quel élément pour afficher un aperçu plus grand.
-
Lorsque vous trouvez le diagramme que vous souhaitez utiliser, sélectionnez son bouton Créer .
Le nouveau diagramme, avec le gabarit associé, s’ouvre dans votre navigateur.
Lignes de vie pour les acteurs et les objets
Utilisez une forme de ligne de vie d’acteur pour chaque participant et une forme de ligne de vie d’objet pour chaque composant système de votre processus.
Conseil : Lorsque vous faites glisser les lignes de vie en place, des repères d’alignement verts s’affichent à l’écran pour vous aider à aligner et à espacer les lignes de vie par rapport aux autres formes de ligne de vie.
-
Double-cliquez dans la zone de titre de chaque ligne de vie pour entrer un nom ou un titre.
-
Pour allonger ou raccourcir un chronologie, sélectionnez la ligne de vie, puis faites glisser le point de contrôle jaune en bas de la ligne de vie.
Messages
Utilisez des formes de message pour représenter les informations envoyées entre les lignes de vie.
Conseil : Visio vous permet de coller les points de terminaison de message à chaque ligne de vie. Un cercle vert apparaît au point de terminaison lorsqu’il est collé à un point de connexion. Les points de connexion disparaissent lorsque vous avez terminé de faire glisser.
-
Joignez le point de terminaison de début à la ligne de vie qui envoie le message, puis faites glisser le point de terminaison principal vers la ligne de vie qui reçoit le message.
-
Double-cliquez sur la forme du message pour créer une zone de texte, puis tapez un nom pour le message.
-
Utilisez une forme message (une ligne pleine) pour représenter une demande ou la transmission d’informations.
-
Utilisez une forme de message de retour (une ligne en pointillés) pour représenter une réponse à un message précédent.
-
Utilisez un self message pour représenter un appel récursif d’une opération, ou une méthode appelant une autre méthode appartenant au même objet.
-
Utilisez la forme Message asynchrone pour indiquer quand une action peut ne pas se produire immédiatement.
-
Pour modifier la forme d’un message de connecteur :
-
Cliquez sur le connecteur avec le bouton droit.
-
En bas du menu contextuel, sélectionnez l’une des trois options (Angle droit, Droite, Courbe).
-
Sélectionnez et faites glisser le connecteur pour modifier sa forme.
-
Fragments
Si une ou plusieurs interactions forment une boucle ou nécessitent qu’une condition soit remplie pour mettre fin à l’interaction, placez ces interactions dans une forme de fragment :
-
Utilisez le fragment de boucle pour une interaction répétée de base.
-
Utilisez le fragment Facultatif pour les étapes qui sont effectuées uniquement si une certaine condition est remplie.
-
Utilisez la forme de fragment alternative pour un processus ou une interaction if-then ou if-then-else. Le fragment est fourni avec deux sections, qui vous permettent d’afficher l’interaction alternative. Pour ajouter une autre condition, faites glisser un opérande Interaction sur la forme.
-
Faites glisser la forme du fragment vers les interactions à laquelle elle se rapporte. Utilisez les poignées de dimensionnement sur la forme de fragment pour vous assurer qu’elle englobe toutes les interactions associées.
-
Double-cliquez dans le coin titre de la forme de fragment pour ajouter un titre ou une brève description du processus entouré du fragment. Sous le coin du titre, sélectionnez l’invite [parameters] si vous souhaitez entrer les conditions qui mettrait fin à ce processus.
Activation
Placez une forme de barre d’activation sur une ligne de vie pour indiquer quand et pendant combien de temps cet objet ou ce participant est actif dans le processus. En règle générale, des flèches sont dirigées vers et à partir d’une zone d’activation pour illustrer le flux d’informations.
Faites glisser les points de terminaison de la barre d’activation vers le haut ou vers le bas pour lui donner la longueur souhaitée.
Destruction
Destruction indique quand un objet ou un acteur a terminé de participer à un système. Un grand X apparaît à la fin de sa ligne de vie. Pour afficher la destruction d’un objet dans un diagramme :
-
Cliquez avec le bouton droit sur l’objet, puis sélectionnez Afficher la destruction.
Voir aussi
Créer un diagramme de composant UML