Chapitre 5 UML
Chaque acteur est également associé à une ligne de vie.Lorsque les scénarii alternatifs d’un cas d’utilisation sont nombreux et importants, l’utilisation d’un diagramme d’états-transitions ou d’activités peut s’avérer préférable à une multitude de diagrammes de séquence.30Diagramme de communication Le diagramme de communication est un autre moyen de décrire une interaction.Alors qu’un diagramme de séquence utilise une représentation temporelle, le diagramme de communication est basé sur une représentation spatiale des objets.Chaque objet est lié graphiquement aux objets avec lesquels il interagit.31Diagramme de communication Un diagramme de communication contient également des objets comme dans un diagramme de séquence.Leur représentation est cependant différente: il n’y a pas de traits pointillés pour modéliser leurs durée de …afficher plus de contenu…
Quand un évènement survient, une transition peut-être déclenchée pour faire basculer l’objet dans un nouvel état.67États et transitionsAllumée éteinteOffOnOnOffFigure n°21: exemple de diagramme d’états-transitions68Évènement et condition En UML, un évènement est appelé