Utiliser un diagramme de séquence de scénario de flux
Pour chaque contexte d'utilisation, vous pouvez créer des diagrammes de séquence de scénario de flux. Un diagramme de séquence de scénario de flux présente les mêmes échanges entre les éléments d'un système, en mettant en évidence leur chronologie. Les éléments du scénario sont représentés dans le diagramme par des lignes.
Un diagramme de séquence de scénario de flux contient :
Des lignes qui définissent les participants de l'interaction tels que les instances d'applications, de services ou d'IHM.
Différents types de messages échangés entre les participants.
Des fonctionnalités avancées qui permettent de décrire de manière concise plusieurs séquences d'exécution.
*Pour plus de détails sur les objets d'un diagramme de séquence, voir le guide HOPEX UML.
Ce diagramme décrit le fonctionnement du cas d'utilisation “Commander des pièces non référencées” :
Quand une demande d'achat est saisie dans l'interface utilisateur, le nom de la pièce est reçu par le service "Recherche de fournisseurs", qui dresse la liste des fournisseurs proposant la pièce demandée.
Le service "Comparer les prix" recherche le produit le moins cher et envoie les informations à un service qui calcule le montant de la commande.
Une fois le montant établi, un dernier service passe la commande auprès de l'interface.
Créer un diagramme de séquence de scénario de flux
Pour créer un scénario de séquence de flux d'environnement d'application, par exemple :
1. Faites un clic droit sur l'environnement d'application et cliquez sur Nouveau > Scénario de flux d'environnement d'application.
2. Dans la fenêtre de choix du type de diagramme, sélectionnez Séquence de scénario de flux d'environnement d'application.
Instances d'application, de service applicatif ou d'IHM 
Selon qu'il porte sur une IHM, une application ou un service applicatif, le diagramme de scénario d'interaction décrit les messages échangés entre des instances d'application, des instances de service applicatif ou des instances d'IHM.
*Une interface homme-machine permet de définir un écran d'une application ou d'un service applicatif.
*Un service applicatif est un composant logiciel d'une application, qui ne peut être déployé seul, et qui réalise un sous-ensemble des fonctionnalités de l'application pour des utilisateurs de cette application ou à l'intérieur de cette application (ou d'une autre application). Ceci inclut les programmes batch.
Pour créer une instance de service applicatif, par exemple :
1. Cliquez sur le bouton Service applicatif de la barre d'outils.
2. Cliquez dans le diagramme.
Une boîte d'Ajout de service applicatif s'affiche.
3. Cliquez sur la flèche à droite du champ Nom et sélectionnez Relier Service applicatif dans la liste déroulante.
La liste des services applicatifs accessibles à partir de la bibliothèque courante apparaît.
4. Sélectionnez le service applicatif de votre choix.
5. Cliquez sur le bouton OK.
L'instance de service applicatif apparaît dans le diagramme.
Instances de messages 
Les instances de messages définissent les informations qui circulent entre les instances d'applications, de services applicatifs ou d'IHM. La séquence décrite dans le diagramme de séquence de scénario de flux indique l'ordre d'envoi des messages.
Les instances de messages représentées dans le diagramme de scénario d'interaction correspondent aux messages détenus par l'application et définis précédemment dans un autre diagramme.
Pour créer une instance de message :
1. Cliquez sur la bobine de la barre d'outils.
2. Cliquez sur la ligne pointillée sous le premier objet et, en maintenant le bouton gauche de la souris enfoncé, tracez une ligne jusqu'au deuxième objet.
3. Relâchez le bouton gauche de la souris.
L'instance de message échangée entre les deux objets se dessine.