Servuction
ISAMM 2ème année Ingénieur
DIAGRAMME DE COLLABORATION
Introduction
1. Concepts de base du diagramme de collaboration 2. Exemples de diagrammes de collaboration
1. Concepts de base du Diagramme de Collaboration (1)
Exprime le contexte d’un groupe d’objets (liens entre objets) et l’interaction entre ces objets (envoi de messages). Une interaction est réalisée par un groupe d’objets qui collaborent en échangeant des messages. Ces messages sont représentés le long des liens qui relient les objets avec des flèches orientées vers le destinataire du message. C’est C’ t une extension d di t i du diagramme d’ bj t d’objets. Permet la représentation d’un acteur, élément externe au système (le premier message est envoyé par l’acteur) l acteur).
Ne pas confondre ces liens avec ceux de composition des diagrammes de classes ou d’objets.
1. Concepts de base du Diagramme de Collaboration (2)
Vue spatiale des objets et de leurs liens ; Le diagramme de collaboration montre simultanément les interactions entre les objets et les relations structurelles qui permettent ces interactions ; La numérotation donne l’ordre d’envoi des messages ; Le temps n’est pas représenté.
1: Founir info cours 2: traiter formulaire cours : FormulaireCours
:Chef des inscriptions
3: j t 3 ajouter cours
unCours : Cours
leGestionnaire : GestionnaireProgramme 4: 4 nouveau cours
2. Exemple de du Diagramme de Collaboration (1)
Diagramme de séquences Le contrôleur C1 envoie un appel de procédure demandant l’état du bouton B1 B1. B1 retourne une valeur indiquant que le bouton est ON. C1 instancie l’objet T1 de MathLib l objet qui calcule une formule et retourne le résultat au contrôleur C1 qui exécute ensuite une fonction interne. Diagramme de classes
2. Exemple de du Diagramme de Collaboration (2)
Diagramme de collaboration
Le diagramme de collaboration montre les objets en jeu. La séquence