A collaboration diagram is a functional diagram that shows the interrelationships, functionalities, behaviors, and relationships of the various participants. It is similar to a flowchart
. Acollaboration involves actors and objects
andcommunicate with each other through different communication services. A collaboration involves employees, customers, partners, suppliers of companies, as well as stationary computers and mobile devices. One group is that of actors and the other is that of objects. Actors are identified in the collaboration diagram by their name and role. They are the instances that invoke interaction
in the diagram.
between the objects and are indicated by an arrow located near the corresponding link. Collaboration diagrams are used to represent crucial relationships between objects. For example, corresponding diagrams give a good overview of collaborating objects in an object-oriented system, or they can be used to model collaborations and interactions.