La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Chapitre 7 Le diagramme de collaboration. I. Définition Le diagramme de collaboration représente linteraction entre les objets dans le contexte dun système,

Présentations similaires


Présentation au sujet: "Chapitre 7 Le diagramme de collaboration. I. Définition Le diagramme de collaboration représente linteraction entre les objets dans le contexte dun système,"— Transcription de la présentation:

1 Chapitre 7 Le diagramme de collaboration

2 I. Définition Le diagramme de collaboration représente linteraction entre les objets dans le contexte dun système, dun ou plusieurs scénarii, d'un sous système selon un point de vue spatial. Le diagramme de collaboration met laccent sur le classement des messages échangés entre les objets. Le diagramme de séquences et le diagramme de collaboration sont isomorphes. UML 2 Cours CSI2 - ISG 2008/2009

3 II. Formalisme UML 3 Cours CSI2 - ISG 2008/2009

4 II.1 Les objets Il existe les trois type dobjets relatifs à trois type de classes: La classe interface utilisateur « boundry » La classe entité « entity » La classe contrôleur « control » UML 4 Cours CSI2 - ISG 2008/2009

5 II.1 Les objets Il y a plusieurs types de contraintes qui permettent de montrer létat de lobjet: {new}: concerne un objet crée, le stéréotype « create » peut être utilisé dans le message. {destroy} : concerne un objet supprimer, le stéréotype « destroy » peut être utilisé dans le message. {transient} : concerne un objet temporaire (crée et supprimer au cours de la transaction) UML 5 Cours CSI2 - ISG 2008/2009

6 II.1 Les objets UML 6 Cours CSI2 - ISG 2008/2009

7 II.1 Les objets Il faut préciser létat de lobjet lorsquil existe plusieurs fois dans le diagramme et ajouter une dépendance stéréotypé > UML 7 Cours CSI2 - ISG 2008/2009

8 II.2 Les messages Le message est un envoi de signal ou une invocation dune opération Le message peut être : Réflexif : un objet envoi le message vers lui-même. Entre objet: un objet envoi un message vers un autre objet lui demandant dexécuter une opération pour lui. UML 8 Cours CSI2 - ISG 2008/2009

9 II.2 Le message Forme complète: précédents\numéro:[condition] résultat:=nomOpération ( arguments) Précédents: représentent la liste des messages qui devraient être finaliser avant lexécution du message en cours. Numéro: donne lordre chronologique de du message, il peut être simple ou imbriqué. Condition: la contrainte à satisfaire avant lexécution du message UML 9 Cours CSI2 - ISG 2008/2009

10 II.2 Le message UML 10 Cours CSI2 - ISG 2008/2009

11 II.2 Le message UML 11 Cours CSI2 - ISG 2008/2009

12 II.3 Le lien Cest une connexion entre deux objets qui peut être accompagné dune contrainte: {Self}: pour indiquer que lobjet invoque ces propres méthodes. {local}: pour indiquer que le lien est temporaire {association} : pour indiquer que lobjet est visible à lautre objet par association. UML 12 Cours CSI2 - ISG 2008/2009


Télécharger ppt "Chapitre 7 Le diagramme de collaboration. I. Définition Le diagramme de collaboration représente linteraction entre les objets dans le contexte dun système,"

Présentations similaires


Annonces Google