Interaction Overview Diagrams
An Interaction Overview Diagram is a form of activity diagram in which the nodes represent interaction diagrams. Interaction diagrams can include sequence, communication, interaction overview and timing diagrams. Most of the notation for interaction overview diagrams is the same as for activity diagrams, for example initial, final, decision, merge, fork and join nodes are all the same. However, interaction overview diagrams introduce two new elements, interaction occurrences and interaction elements.
Interaction Occurrences are references to existing interaction diagrams. An interaction occurrence is shown as a reference frame, i.e. a frame with “ref” in the top-left corner. The name of the diagram being referenced is shown in the center of the frame.
Interaction Elements are similar to interaction occurrences in that they display a representation of existing interaction diagrams within a rectangular frame. They differ in that they display the contents of the references diagram inline.
Putting it all together
All the same controls from activity diagrams (fork, join, merge etc) can be used on Interaction Overview diagrams to put the control logic around the lower level diagrams. The following example depicts a sample sale process with sub-processes abstracted within interaction occurrences.
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator