Vous êtes sur la page 1sur 7

Les diagrammes de squences

et

les diagrammes dactivits

Les diagrammes de squences

La place des diagrammes de squence dans UML


Use Cases Spcifications fonctionnelles Modle objet (modle statique) Analyse Modle dynamique Diagramme de squence Diagramme de classes Diagramme de squence Diagramme de collaboration Diagramme dtats Conception

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 3

Les diagrammes de squence


Les diagrammes de squence permettent de reprsenter des interactions entre objets ; Les objets communiquent entre-eux par envoi de messages (appel de mthodes) ; Un objet peut recevoir un vnement. vnement Message : appel de la mthode placer de la classe Gobelets Objet

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 4

Intrt et limites des diagrammes de squence


Les diagrammes de squence sont utiliss : pour illustrer les use cases ; dans le modle dynamique. Les limites des diagramme de squence : comment faire apparatre des oprations non squentielles ? Si la somme nest pas suffisante ?

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 5

La syntaxe des messages


La syntaxe pour un message est la suivante :

[ condition vraie ou faux ] valeur retourne := nom du message( liste des paramtres)

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 6

Les types de messages


synchrone : lmetteur reste bloqu le temps que le rcepteur traite le message envoy ; asynchrone : lmetteur nest pas bloqu lorsque le rcepteur traite le message envoy.

Mode synchrone : le retour est implicite. Mode asynchrone : le retour doit tre explicite sil existe.

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 7

Les boucles et les conditions

Reprsenter une boucle :

Reprsenter une boucle :

Reprsenter une condition :

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 8

Les diagrammes dactivits

Intrt des diagrammes dactivits


Les diagrammes dactivits reprsentent ltat de lexcution dun mcanisme, sous la forme dun droulement dtapes regroupes squentiellement dans des branches parallles de flot de contrle ; Les diagrammes dactivit peuvent tre utiliss comme alternatives aux diagrammes de squences pour dcrire un cas dutilisation (quand les utilisateurs dun systme ont du mal manipuler des diagrammes de squences).

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 10

Exemple dun diagramme dactivits


Activit de dpart Activit Acteur ou objet

Dcision

Activit de fin
Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 11

Exemple dun diagramme dactivits

Barre de synchronisation (partage) Barre de synchronisation (runion) Activits qui sexcutent en //

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 12

Exemple dun diagramme dactivits

Envoi dun signal

Icnes pour reprsenter des transitions

Rception dun signal

Benot Charroux - Les diagrammes de squences / activits - Mai 99 - 13

Vous aimerez peut-être aussi