Interaction Diagrams

  1. Model the sequence diagram shown on this slide with Rational Rose.
  2. Model the collaboration diagram shown on this slide with Rational Rose. Describe (textually) the situation shown in the diagram.
  3. Draw an interaction (sequence) diagram that captures the following scenario. Use the actors, classes and methods shown in this slide.

    “Packets (i.e., their descriptions) are created by a clerk. Packets know where (to which location) they are sent. The clerk asks the transport coordinator for a transport for that packet. The transport coordinator looks for a transport that does visit the target location of the packet. If he does not find such a transport, he creates a new transport and schedules it for that location. He loads the packet onto that transport.”


Software Systems Institute ge.schroeder, jan-1999