Chapter 5 Construction de diagrammes dynamiques


Onglet général de la feuille de propriétés d'un fragment d'interaction

L'onglet Général contient les propriétés suivantes :

Propriété Description
Opérateur Spécifie le type de fragment. Vous pouvez choisir parmi les valeurs suivantes :

  • Alternative (alt) – le fragment est scindé en plusieurs régions mutuellement exclusives, chacune dotée d'une condition de garde. Seuls les messages provenant de l'une de ces régions seront exécutés au moment de l'exécution.
  • Assertion (assert) – l'interaction doit se produire exactement tel qu'indiqué sous peine d'être invalide.
  • Break (break) – si la condition associée est remplie, l'interaction parent se termine à la fin du fragment.
  • Consider (consider) – seuls les messages affichés sont significatifs.
  • Critical Region (critical) – aucun autre message ne peut intervenir avant que ces messages ne soient terminés.
  • Ignore (ignore) – certains messages non significatifs ne sont pas affichés.
  • Loop (loop) – le fragment d'interaction sera répété à plusieurs reprises.
  • Negative (neg) – l'interaction est invalide et ne peut pas se produire.
  • Option (opt) – l'interaction se produit uniquement si la condition de garde est satisfaite.
  • Parallel (par) – le fragment est scindé en plusieurs régions, toutes seront exécutées en parallèle lors de l'exécution.
  • Strict Sequencing (strict) – l'ordre des messages est forcé.
  • Weak Sequencing (seq) – l'ordre des messages est forcé sur chaque ligne de vie, mais pas entre les lignes de vie.


Le type d'opérateur est affiché dans l'angle supérieur gauche du symbole de fragment d'interaction.
Stéréotype Etend la sémantique de l'objet au-delà de la définition UML.
Condition Spécifie toute condition associée au fragment. Il peut s'agir de l'évaluation d'une variable, telle que :

X > 3

Ou, dans le cas d'un fragment de boucle, la spécification du nombre minimum et (éventuellement) du nombre maximum de fois que la boucle est parcourue. Exemple :

1,10

Dans le cas des opérateurs Consider ou Ignore, ce champ répertorie les messages associés.

Ce champ n'est pas disponible si le fragment ne prend pas en charge les conditions.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.