Structure Diagrams are used to describe the static
composition of components (i.e., constraints on what
intstances may exist at run-time).
■ Interaction Diagrams are used to describe the
communication between the various components.
■ Deployment Diagrams are used to describe the mapping
between software artifacts and deployment targets.
■ Behaviour Diagrams are used to describe the behaviour
Of the whole application
Of a particular process in an application
Of a specific object in an application