Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
analyse:sequencediagramm [2013/10/09 14:35] – [Diagramme de séquence UML] jcheron | analyse:sequencediagramm [2024/01/30 19:06] (Version actuelle) – [Opérateurs spécifiques] jcheron | ||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
===== Fragments combinés ===== | ===== Fragments combinés ===== | ||
- | ==== ALT : alternatives | + | ==== Opérateurs de choix et de boucle ==== |
+ | |||
+ | === ALT : alternatives === | ||
Equivaut au **Si...Alors...Sinon...** | Equivaut au **Si...Alors...Sinon...** | ||
- | ==== OPT : options | + | === OPT : options === |
Représente un fragment combiné optionnel, c' | Représente un fragment combiné optionnel, c' | ||
Equivaut au **Selon...** | Equivaut au **Selon...** | ||
- | ==== BREAK : Interruption | + | === BREAK : Interruption === |
Interromps le flot normal des interactions. | Interromps le flot normal des interactions. | ||
- | ==== Negative | + | === LOOP === |
- | Désigne un ensemble d' | + | Désigne l' |
+ | ==== Opérateurs spécifiques ==== | ||
+ | === Negative | ||
+ | Désigne un ensemble d' | ||
- | ==== Critical | + | === Critical === |
Désigne une section critique, dans laquelle les interactions sont non-interruptibles | Désigne une section critique, dans laquelle les interactions sont non-interruptibles | ||
- | ==== LOOP ==== | + | === PAR : Parallel === |
- | Désigne l' | + | |
- | + | ||
- | ==== PAR : Parallel | + | |
Désigne des interactions s’exécutant en parallèle | Désigne des interactions s’exécutant en parallèle | ||
+ | === USE : Utilisation === | ||
+ | Permet de faire référence à une autre interaction | ||
+ | < | ||
+ | {{: | ||
+ | < | ||
+ | Source : MSDN | ||
- | + | ^Forme ^Élément ^Description ^ | |
+ | | 1 | Ligne de vie | ligne verticale représentant la séquence des événements qui se produisent dans un participant pendant une interaction, | ||
+ | | 2 | Acteur | participant externe au système. | | ||
+ | | 3 | Message synchrone | L' | ||
+ | | 4 | Message asynchrone | Message qui ne requiert pas de réponse avant que l' | ||
+ | | 5 | Occurrence d' | ||
+ | | 6 | Message de rappel | Message retourné à un participant qui attend le retour d'un appel antérieur. L' | ||
+ | | 7 | Message réflexif | Message d'un participant à lui-même. L' | ||
+ | | 8 | Message avec instanciation | Message créant un participant. Si un participant reçoit un message de création, ce doit être le premier qu'il reçoit. | | ||
+ | | 9 | Message trouvé | Message asynchrone venant d'un participant inconnu ou non spécifié. | | ||
+ | | 10 | Message perdu | Message asynchrone à un participant inconnu ou non spécifié. | | ||
+ | | 11 | Commentaire | Sans commentaire. | | ||
+ | | 12 | Interaction Use | Joint une séquence de messages définis dans un autre diagramme | | ||
+ | | 13 | Combined Fragment | LOOP | | ||
+ | | 14 | Garde de fragment | Utilisé pour déclarer une condition dans laquelle le fragment aura lieu. | |