94
Chapitre 3. Les diagrammes comportementaux
Figure 3.42 — Exemple de fragment d’interaction avec port d’entrée et de sortie
Opérateur alt
L’opérateur alt correspond à une instruction de test avec une ou plusieurs alternatives possibles. Il est aussi permis d’utiliser les clauses de type sinon.
Formalisme et exemple
L’opérateur alt se représente dans un fragment possédant au moins deux parties séparées par des pointillés. L’exemple donné (fig. 3.43) montre l’équivalent d’un test à
deux conditions explicites (sans clause sinon).
Opérateur opt
L’opérateur opt (optional) correspond à une instruction de test sans alternative (sinon).
Formalisme et exemple
L’opérateur opt se représente dans un fragment possédant une seule partie (fig. 3.44).
Opérateur loop
L’opérateur loop correspond à une instruction de boucle qui permet d’exécuter une
séquence d’interaction tant qu’une condition est satisfaite.
Il est possible aussi d’utiliser une condition portant sur un nombre minimum et
maximum d’exécution de la boucle en écrivant : loop min, max. Dans ce cas, la boucle s’exécutera au minimum min fois et au maximum max fois. Il est aussi possible de
combiner l’option min/max avec la condition associée à la boucle.
sd Diagramme d’ensemble
seq ContrôlerProduit
Interface
IHM
: Gestionnaire
Client
Produit
saisirCommande( )
contrôlerClient( )
contrôlerExistenceProduit
existeProduit( )
Précédent

- 109/242

Suivant