The main purpose of sequence diagrams is to show the order of events between the parts of your system that are involved in a particular interaction. Communication diagrams add another perspective to an interaction by focusing on the links between the participants . Communication diagrams are especially good at showing which links are needed between participants to pass an interaction's messages. With a quick glance at a communication diagram, you can tell which participants need to be connected for an interaction can take place. On a sequence diagram, the links between participants are implied by the fact that a message is passed between them. Communication diagrams provide an intuitive way to show the links between participants that are required for the events that make up an interaction. On a communication diagram, the order of the events involved in an interaction is almost a secondary piece of information.
|