Modeldraw
  • Welcome to Modeldraw
  • Getting Started
    • Quickstart Guide
  • FAQ
  • UML Designer
    • Common Elements
      • Comment
      • Comment Link
      • Dependency
      • Realization
      • Frame
    • Class Diagrams
      • Class
      • Association
      • Generalization
      • Composition
      • Aggregation
      • Enumeration
      • Interface
      • Association Class Link
      • Ball (Interface Realization)
      • Socket (Required Interface)
    • Sequence Diagrams
      • Lifeline
      • Activation Bar
      • Synchronous Message
      • Asynchronous Message
      • Return Message
      • Found Message
      • Interaction Frame
    • Use Case Diagrams
      • Actor
      • Use Case
      • Association
      • System Boundary
      • Generalization
      • Include Relationship
      • Extend Relationship
    • State Machine Diagrams
      • State
      • Initial State
      • Final State
      • Transition
      • Superstate
      • Concurrent Boundary
      • History Pseudostate
      • History Transition
    • Package Diagrams
      • Package
    • Deployment Diagrams
      • Node
      • Communication Path
      • Deployed Artifact
      • Internet
    • Activity Diagrams
      • Initial Node
      • Activity Final
      • Action
      • Flow
      • Decision / Merge
      • Fork / Join
      • Partitions
      • Flow Final
      • Send Signal
      • Accept Signal
      • Time Signal
    • Component Diagrams
      • Component
      • Ball (Interface Realization)
      • Socket (Required Interface)
    • Communication Diagrams
      • Object
      • Link
  • Wireframes
    • Views
    • Layouts
    • Components
Powered by GitBook
On this page
  1. UML Designer

Communication Diagrams

A Communication Diagram in Modeldraw, also known as a Collaboration Diagram in earlier UML versions, is a type of interaction diagram that shows how objects and actors interact and the relationships between them. It focuses on the structural organization of objects and actors that send and receive messages.

With Communication Diagrams in Modeldraw, you can:

  • Visualize the interactions between objects and actors in a system

  • Show the structural relationships and connections between participants

  • Illustrate the flow of messages between objects and actors

  • Demonstrate the sequence of interactions without emphasizing time ordering

  • Represent complex scenarios and use cases in a more spatial layout

  • Complement other UML diagrams like Sequence Diagrams to provide a complete view of system behavior

Key Components

  • Object

  • Actor

  • Link

  • Message

Object

Represents an instance of a class in the system. Objects are the internal participants in the interaction and are shown as a specific shape in the diagram, distinct from actors.

Actor

Represents an external entity that interacts with the system. Actors are typically users or external systems and are shown as a different shape from objects in the diagram.

Link

Represents a connection or association between objects and/or actors. Links are shown as lines connecting the participants and indicate that they can interact or communicate with each other.

Message

Represents communication from one participant (object or actor) to another. Messages are shown as labeled arrows along the links between participants, often numbered to indicate sequence.

PreviousSocket (Required Interface)NextObject

Last updated 8 months ago