Cours les diagrammes de séquence, tutoriel UML avec exercices corrigés document UML PDF.
Les diagrammes de collaboration
Les diagrammes de collaboration montrent des interactions entre objets (instances de classes et acteurs). Ils permettent de représenter le contexte d’une interaction, car on peut y préciser les états des objets qui interagissent.
Synchronisation des messages
UML permet de spécifier de manière très précise l’ordre et les conditions d’envoi des messages sur un diagramme dynamique.
Pour chaque message, il est possible d’indiquer :
• les clauses qui conditionnent son envoi,
• son rang (son numéro d’ordre par rapport aux autres messages),
• sa récurrence,
• ses arguments.
La syntaxe d’un message est la suivante :
[pré « / »] [[« [« cond »] »] [séq] [« * »[« || »][« [« iter »] »]] « : »] [r « := »] msg »(« [par] ») »
Objets actifs (threads)
UML permet de représenter des communications entre objets actifs de manière con rente. Cette extension des diagrammes de collaboration permet notamment de représenter communications entre processus ou l’exécution de threads.
……….
Les diagrammes de séquence (193 KO) (Cours PDF)