Opérandes d'interaction

Dans les diagrammes de séquence UML (Unified Modeling Language), une opérande d'interaction est un conteneur regroupant les fragments d'interaction dans un fragment regroupé et représentant un scénario que vous ajoutez à un fragment regroupé.

Chaque opérande d'interaction est un fragment d'une interaction et couvre les lignes de vie du fragment regroupé. Une opérande d'interaction contient une condition de garde facultative (également appelée contrainte d'interaction). L'opérande d'interaction s'exécute uniquement si les essais de la condition de garde sont positifs.

Comme l'illustre la figure ci-dessous, une opérande d'interaction s'affiche sous la forme d'un conteneur rectangulaire dans un fragment regroupé.

Un cadre d'interaction montre deux lignes de vie coupées par deux fragments regroupés. Le premier fragment regroupé en boucle détient une opérande d'interaction et une condition de garde. Le second fragment regroupé alternatif détient deux opérandes d'interaction, chacune d'elles associée à une condition de garde.

Lorsque vous créez une opérande d'interaction, elle apparaît développée. Vous pouvez la réduire pour masquer l'opérande et ses messages et fragments d'interaction associés et limiter la taille du fragment regroupé dans le cadre d'interaction.

Le nombre d'opérandes d'interaction que vous pouvez ajouter à un fragment regroupé dépend du type de ce dernier. Par exemple, un fragment regroupé de type boucle, option, rupture, critique, négatif, affirmer, ignorer ou considérer détient une opérande. Un fragment regroupé de type alternatif, faible, strict ou parallèle détient plusieurs opérandes. Si plusieurs opérandes d'interaction existent dans un fragment regroupé, elles sont séparées par une ligne tiretée horizontale.

Tâches associées
Développement de fragments regroupés
Ajout d'opérandes d'interaction dans des fragments regroupés
Suppression d'opérandes d'interaction dans des fragments regroupés
Déplacement d'opérandes d'interaction dans des fragments regroupés
Ajout de conditions de garde dans des opérandes d'interaction
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.