Cours sur les diagrammes de séquences

UML cours diagrammes de séquences PDF

……..
Les étiquettes des messages (1/3)
Les étiquettes décrivent les messages auxquels elles sont attachées.
La syntaxe d’une étiquette de message est la suivante :
[[pré « / »] [ [cond] [séq] [« * »[« || »] [« iter »] ] :] [r :=] msg ([par])
pré : liste de numéros de séquence de messages qui vont précéder l’envoi du message.
cond : garde, expression booléenne. Permet de conditionner l’envoi du message, à l’aide d’une clause exprimée en langage naturel.
Les étiquettes des messages (2/3)
séq: numéro de séquence du message. Indique le rang du message
iter : récurrence du message. Permet de spécifier en langage naturel l’envoi séquentiel de messages.
indique l’envoi parallèle de ces messages.
r: valeur de retour du message.
msg : nom du message.
par : paramètres (optionnels) du message.
Exercice d’application (3/3)
5 : tapercode()
Ce message sans paramètre (de nom tapercode) a pour numéro de séquence 5
[heure = 17h] 1 : quittersalledecours()
Ce message (ayant 1 comme numéro de séquence) n’est envoyé que s’il est 17h.
2 / || [i := 1..3] : remercier()
Représente l’envoi en parallèle de 3 messages qui ne seront envoyés qu’après l’envoi du message 2.
1.3 , 2.1 / [t < 10s] 2.5 : age := demanderAge()
Ce message (numéro 2.5) ne sera envoyé qu’après envoi des messages 1.3 et 2.1 et que si « t < 10s ». Il aura age comme type de retour.
…..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Diagramme de séquences (232 KO) (Cours PDF)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *