|
|
5 Analyse et conception, aspects dynamiques de la vue
logique
5.1 Rappel : diagrammes
communs à l’analyse et à la conception
5.2 Modélisation des aspects dynamiques
5.3 Diagramme de séquence
5.4 Diagramme de communications
5.5 Diagramme de machine à états
précédent suivant
Deux objets reliés par une association peuvent échanger des
messages (ou événements). Si l’association est unidirectionnelle, ces
échanges sont contraints par la navigabilité : seul l’objet du côté de la
flèche peut recevoir des messages en provenance de l’objet de
l’autre côté de l’association. L’envoi d’un message se
traduit par l’appel d’une opération dans l’objet destinataire
; la classe à laquelle il appartient doit donc offrir l’opération. Les
aspects dynamiques de la vue logique représentent la collaboration entre objets
pour la réalisation (de tout ou partie) d’un cas d’utilisation.
L’algorithme réalisant le cas d’utilisation peut nécessiter la
participation de plusieurs objets ; des cascades de messages peuvent être
échangés entre ces objets. En outre, les traitements effectués par les
opérations des objets impliquent des changements d’états de ces mêmes
objets. Par conséquent, la modélisation des aspects dynamiques de
l’analyse consiste en la connaissance des messages échangés entre les
objets, de l’ordre de ces interactions, ainsi que des changements
d’états significatifs des objets.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|