analyse:sequencediagramm

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
analyse:sequencediagramm [2013/10/07 12:10] – [Représentation] jcheronanalyse:sequencediagramm [2024/01/30 19:06] (Version actuelle) – [Opérateurs spécifiques] jcheron
Ligne 1: Ligne 1:
 ====== Diagramme de séquence UML ====== ====== Diagramme de séquence UML ======
-Le diagramme de séquence est un diagramme dynamique UML. Il permet de représenter les interactions entre objets au sein d'un cas d'utilisation. Il est un complément possible du descriptif textuel d'un cas d'utilisation.+Le diagramme de séquence est un diagramme dynamique UML. Il permet de représenter les interactions entre objets. Il est un complément possible du descriptif textuel d'un cas d'utilisation.
  
 ===== Représentation ===== ===== Représentation =====
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'est-à-dire qui peut se produire. Représente un fragment combiné optionnel, c'est-à-dire qui peut se produire.
  
 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'interactions invalides+Désigne l'exécution en boucle d'un ensemble d'interactions 
 +==== Opérateurs spécifiques ==== 
 +=== Negative === 
 +Désigne un ensemble d'interactions invalides ne devant pas se produire
  
-==== 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'exécution en boucle d'un ensemble d'interactions +
- +
-==== 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
  
 +<html><div class="imageB"></html>
 +{{:analyse:diag-sequence.png?|}}
 +<html></div></html>
  
 +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, alors que le temps progresse en bas de ligne. Ce participant peut être une instance d'une classe, un composant ou un acteur. | 
 +| 2 | Acteur | participant externe au système. | 
 +| 3 | Message synchrone | L'émetteur attend une réponse à un message synchrone avant de continuer. Le diagramme montre à la fois l'appel et le retour. Les messages synchrones sont utilisés pour représenter des appels de fonction ordinaires dans un programme, ainsi que d'autres types de messages qui se comportent de la même façon. | 
 +| 4 | Message asynchrone | Message qui ne requiert pas de réponse avant que l'expéditeur continue. Un message asynchrone affiche uniquement un appel venant de l'expéditeur. | 
 +| 5 | Occurrence d'exécution | Rectangle grisé vertical s'affichant sur la ligne de vie d'un participant et représentant la période pendant laquelle le participant exécute une opération. L'exécution commence là où le participant reçoit un message. Si le message initialisant était un message synchrone, l'exécution se termine avec une flèche arrière renvoyée à l'expéditeur. | 
 +| 6 | Message de rappel | Message retourné à un participant qui attend le retour d'un appel antérieur. L'occurrence d'exécution résultante s'affiche sur l'occurrence d'exécution existante. | 
 +| 7 | Message réflexif | Message d'un participant à lui-même. L'occurrence d'exécution résultante s'affiche sur l'exécution d'envoi. | 
 +| 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. |
  • analyse/sequencediagramm.1381140655.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)