What is a UML Package Diagram?
Package diagrams organize the elements of a system into related groups to minimize dependencies among them.
Basic Package Diagram Symbols and Notations
Use a tabbed folder to illustrate packages. Write the name of the package on the tab or inside the folder. Similar to classes, you can also list the attributes of a package.
Learn how to resize a grouped object like a package.
Visibility markers signify who can access the information contained within a package. Private visibility means that the attribute or the operation is not accessible to anything outside the package. Public visibility allows an attribute or an operation to be viewed by other packages. Protected visibility makes an attribute or operation visible to packages that inherit it only.
Learn how to edit text on a symbol.
Dependency defines a relationship in which changes to one package will affect another package. Importing is a type of dependency that grants one package access to the contents of another package.
Learn how to draw dependencies and add arrows to your diagram.