5.3.6 Fragments de séquence
« ref » et « opt »
- ref : sous-séquence
détaillée dans un autre diagramme de séquence
- opt : sous-séquence
optionnelle exécutée si condition de garde est vraie
poc ≡ « pour ou
contre »
précédent suivant
Avec les éléments exposés jusqu’à présent, la
construction des diagrammes de séquence devient vite laborieuse car les
diagrammes se complexifient rapidement. Pour ce faire, UML propose une notion
de bloc appelé « fragment de séquence » permettant d’inclure
dans un rectangle des sous-parties de diagrammes de séquence. Un fragment de
séquence indique dans le cartouche situé dans le coin haut à gauche le nom de
l’opérateur du fragment. Une autre raison de l’intérêt des
fragments est la possibilité d’exprimer les instructions de choix, les
itérations... des algorithmes classiques. Nous présentons dans cette
diapositive deux premiers types de fragments de séquence.
Le fragment de séquence ref
permet d’inclure une sous-séquence du diagramme de séquence, la
sous-séquence étant décrite dans un autre diagramme de séquence.
Le fragment de séquence opt
présente une sous-séquence exécutée si une condition de garde est vraie. Les
termes de la condition sont souvent des valeurs de retour des messages
précédant dans le temps le fragment de séquence optionnel.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|