SlideServe
Menu
Préférences
© SlideServe · v2026

Object-oriented modeling Communication diagrams

urvi avatar
11 diapositives · 276 Views · Aug 24, 2014

This document explores the foundational aspects of communication diagrams as a key component of object-oriented modeling. Communication diagrams illustrate the structural relationships among system classifiers and the messages exchanged between them. Key concepts such as classifiers, associations, and message types are defined. The document also compares communication diagrams to sequence diagrams, highlighting their isomorphic nature. Additionally, guidelines for creating effective communication diagrams, including message numbering and direction, are provided along with practical examples.

Object-oriented modeling Communication diagrams - slide 1
01 / 11Object-oriented modeling Communication diagrams
1 / 17

Télécharger la présentation

Object-oriented modeling Communication diagrams
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Object-oriented modelingCommunication diagrams Karolina Muszyńska Based on: S. Wrycza, B. Marcinkowski, K. Wyrzykowski „Język UML 2.0 w modelowaniu SI”

  2. Object Modeling • Dynamic view – communication diagrams • role of communication diagrams • basic concepts • comparison of concepts in sequence and communication diagrams • examples

  3. Communication Diagram –role • Communication diagram is a kind of interaction diagram, describing structural relationships among system classifiers taking part in the interaction and interchange of messages between them. • Communication diagram includes two closely related elements: • structural organization of classifiers expressed by associations • interaction among classifiers realized by messages assigned to specified associations • Communication diagrams are isomorphic with sequence diagrams which means that one type of diagram can be transformed into the other type without loss of any important information.

  4. Communication Diagrams –basic concepts Basic concepts common for both communication and sequence diagrams: classifier message Basic concept specific only for communication diagram: association – same meaning as in the class diagram

  5. Communication Diagrams – rules When creating communication diagrams the following rules should be observed: • every message must be numbered and have a name indicating the operation to be executed by the object-recipient, • the necessary features of a message within the communication diagram are: message type and message direction, • in case of overflow of the diagram with messages an aggregated information can be made by grouping the messages of the same type and flow direction

  6. Communication Diagrams –basic concepts Classifier(actor, object, interface, package) Association Message

  7. Communication and Sequence Diagrams comparison of selected concepts

  8. Communication Diagrams – advanced concepts Multiple object Multiple objects represent a set of objects of a specified class Reference to multiple objects has an iterative character (can indicate iteration)

  9. Communication Diagrams – examples

  10. Communication Diagrams – examples

  11. Building a communication diagram Identification of classifiers Specification of relationships among classifiers and connecting them using associations Identification and naming of messages sent among classifiers Specification of types of messages and their numbering Adding advanced concepts (multiple objects, conditions, etc.) Optional aggregation of messages of same types and directions