Package Diagram Example: Ticket Selling System


This is a package diagram for ticket selling system. It contains not only packages but also sub-systems, which is a special type of package. This example shows the breakdown of the entire theatre system into packages and their dependency relationships. The box offce subsystem includes the previous examples in this chapter; the full system also includes theatre operations and planning subsystems. Each subsystem consists of several packages.

Use this package diagram as an example to create your own package diagram. Click Use this Template to start, or click Create Blank to create a new one.

What is Package Diagram?

Package diagram provides a way to group related UML elements and to scope their names. It provides a way to visualize dependencies between parts of your system. Package diagrams can also be used to represent the different layers of a software system to illustrate the layered architecture of a software system. The dependencies between these packages can be adorned with labels / stereotypes to indicate the communication mechanism between the layers.

When to use a Package Diagram

  • A package diagram is typically used in large scale systems to picture dependencies between major elements in the system.
  • A package diagram is often used Package diagrams represent a compile time grouping mechanism.
  • A package diagram is normally done in the design phase of a project

Keen to try VP Online?

No limitations, no obligations, no cancellation fees.

Start a Free Trial