SmartDraw Support

HAVE A QUESTION?
CALL 1-800-768-3729

SmartDraw Graphics Software




Software Design Center

HOW TO DRAW CATALYSIS DIAGRAMS (cont'd)


Package Diagrams
Package diagrams illustrate the dependencies between related units of a software application.

A package diagram
A package diagram


Package Diagram Notations


Package

Package
Packages encapsulate distinct units of the software application. Packages can contain other types of diagrams, refinements, program code, and informal documentation.
Learn how to resize a grouped object like a package.

Virtual Package

Virtual Package
A virtual package is a coherent set of ideas that has not been explicitly documented but one that is still used as a reference.
Learn how to edit text on a package.

Import

Import
Illustrate imports with dashed arrows that point from the importer to the exporter. The imported package is dynamically copied into the importer. When the imported package changes, the importer also gets updated.
Learn how to connect two packages.

Private Use

Private Use
The importer can also have a private relationship with the imported package. In this case, when the importer gets imported to other packages, the contents of the original imported package are hidden from the other importers.
Learn how to connect two packages.

Extension

Extension
Extension is a special type of importing. When the importer extends the imported package, it adds definitions to it.
Learn how to use the UML generalization symbol to illustrate extension.