Utiliser un diagramme de scénario de séquence de flux

Pour visualiser les diagrammes de scénario de séquence de flux, ouvrez la fenêtre des
Options et vérifiez que
IT Architecture > Activer les diagrammes de scénario de séquence de flux est activée.
Ce type de diagramme peut être construit pour un système applicatif, un environnement d'application, une application, un service applicatif ou un microservice.
Pour chaque contexte d'utilisation, vous pouvez créer des diagrammes de scénario de séquence de flux. Un diagramme de scénario de séquence 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 scénario de séquence de flux contient :
• Des lignes qui définissent les participants de l'interaction de service 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.
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 scénario de séquence de flux
Pour créer un scénario de séquence de flux d'environnement d'application, par exemple :
1. Ouvrez la page Diagramme de l'environnement d'application qui vous intéresse et cliquez sur Nouveau.
2. Dans la fenêtre de choix du type de diagramme, sélectionnez Scénario de flux d'environnement d'application- Diagramme de scénario de séquence 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 de service 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 scénario de séquence de flux indique l'ordre d'envoi des messages.
Les instances de messages représentées dans le diagramme de scénario de séquence 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.