Académique Documents
Professionnel Documents
Culture Documents
Chapitre 3
R. Beltaifa
La Modélisation
Les diagrammes UML2.5
Fonctionnel Dynamique
Diagramme de Séquence
Diagramme de Use Case Diagramme de communication (UML 2.x)
Diagramme global d’interaction (UML 2.x)
Diagramme de temps (UML 2.x)
Diagramme d'Etats-Transitions 2
Diagramme d'Activité
Description
4
Représentation
système
acteur
message1
message2
message3
5
Exemple
Diagramme de séquences système d’un scénario du cas d’utilisation
« acheter un billet de train »
6
Fragment d’interaction
7
Diagramme de séquences :
Fragment d’interaction
L’opérateur ref…
L’opérateur ref permet d’appeler une séquence d’interactions décrite par
ailleurs constituant ainsi une sorte de sous-diagramme de séquence.
Diagramme de séquences :
Fragment d’interaction
ou
Diagramme de séquences :
Fragment d’interaction combiné
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.
Diagramme de séquences :
Fragment d’interaction combiné
L’opérateur opt :
L’opérateur opt (optional) correspond à une instruction de test sans
alternative (sinon).
Diagramme de séquences :
Fragment d’interaction combiné
L’opérateur loop
Loop condition
Diagramme de séquences :
Fragment d’interaction combiné
Loop
Description textuelle du Cas d’utilisation
‘retirer argent’
• Cas d’utilisation : retirer argent
• Acteurs : client (principal), groupement bancaire (secondaire)
• Pré-conditions : authentification avec succès
• Post-conditions :
– Compte client est débité
– Le client a récupéré les billets
– Carte bancaire éjectée
Description textuelle du Cas d’utilisation
‘retirer argent’
• Scénario nominal :