Package diagram
Package diagrams show package hierarchies and dependencies between packages.

Figure 11 shows a Package diagram with two package hierarchies and dependency relationships.
At the top level it contains the two models Analysis model and Design model. Unlike in ARIS, in UML the term model does not refer to a diagram, but to a view of a physical system in a defined context. A model normally contains a whole series of elements, relationships, and diagrams, which all combine together to describe the model.
In line with this definition, in this example the analysis model represents an object-oriented view of the business processes to be supported by a new piece of software to be developed. This is used to derive a design model, which specifies the architecture and the individual modules of the software in more detail. This derivation is represented by a Refine relationship in the diagram. This relationship is an element of the UML type Abstraction with the stereotype «Refine».
Within the design model, the dependency relationship between the Modules and Framework packages indicates that the Framework defines structures that are required by the modules.