Package Diagrams

A Package Diagram in Modeldraw is a structural diagram that shows how elements in a system are organized into packages and the dependencies between these packages. It provides a high-level view of the system architecture, helping to manage complexity and improve modularity.

With Package Diagrams in Modeldraw, you can:

  • Organize system elements into logical groups using packages

  • Visualize the overall structure and organization of your system

  • Show dependencies between different packages in your system

  • Create hierarchical structures by nesting packages within other packages

  • Represent any type of element within packages, including classes, interfaces, and even other packages

  • Model the architecture of large and complex systems in a manageable way

Key Components

  • Package

  • Dependency

Package

  • The primary shape in Package Diagrams

  • Represents a namespace for the elements it contains

  • Can contain any type of element, including other packages

  • Drawn as a folder-like icon with a tab

Dependency

  • The arrow points from the dependent package to the package being depended upon.

  • Indicates that changes in the target package may affect the dependent package.

Last updated