UML Package Diagram. Design Elements
UML Package Diagram is a type of Structure Diagrams that represents the packages of the model and dependencies between them.
Package Diagrams are used to illustrate the layered architecture of a software system. The packages depict the different layers of a software system. To indicate the types of dependencies between the packages are used the stereotypes.
There are two special types of dependencies between the packages in UML: package import and package merge.
To design UML Package Diagrams use the following shape types:
- Package – it is the mechanism indispensable for organizing the elements and diagrams into the groups.
- Class - it is a description of logical structure of the system, its objects and their behavior in the system.
- Interface - it is a specification of the behavior.
- Object - it is an instance of class, and others.
UML Package Diagrams are very useful for working with large systems, because they allow to clearly view all the dependencies between the elements of these systems.
The Rapid UML Solution for ConceptDraw DIAGRAM contains 13 vector stencils libraries with 393 interactive shapes that you can use to design your UML diagrams.
To design a Package Diagram use the UML Package Diagram library.
UML Package Diagram library contains 23 shapes:
- Package
- Part
- Class 2
- Content
- Actor
- Import
- Dependency
- Note
- Interaction
- Access
- Constraint
- Generalization
- Merge
- Realization
- Class 1
- Model
- Activity
- Line connector
- Smart connector
- Request
- Content connector
Pic.1. UML Package Diagram Library
Pic.2. UML Package Diagram Library Elements
ConceptDraw Rapid UML solution provides UML Package Diagram library of vector stencils for drawing the package diagrams using package blocks and assembly connectors.
All libraries for creating UML diagrams are available inside the ConceptDraw DIAGRAM Templates and samples are located in the Rapid UML section of ConceptDraw STORE.

Pic.3. UML Diagrams solution
Use design element from the UML Component Diagram library to draw your own UML package diagrams of complex systems and software applications.


TEN RELATED HOW TO's:
The vector stencils library IDEF0 Diagram from the solution IDEF0 Diagrams contains specific IDEF0 diagram symbols such as arrow symbols and entity symbols for ConceptDraw DIAGRAM software.
Picture: IDEF0 Diagram
Related Solution:
ConceptDraw DIAGRAM extended with Cross-Functional Flowcharts Solution from the Business Processes Area is a powerful software which offers a variety of Cross Functional Flowchart examples. The use of predesigned examples as the base for your own Cross Functional Flowchart Diagrams is a timesaving and useful way.
Picture: Cross Functional Flowchart Examples
Related Solution:
UML Diagram Estate Agency. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
This sample shows the work of the estate agency and is used by the estate agencies, building companies, at the trainings of the estate agencies, for understanding the working processes of the estate agencies.
Picture: UML Use Case Diagram Example - Estate Agency
Related Solution:
Database structures are usually described by ER-diagrams which represents entities as boxes with lines-connections between them. You can create any entity-relationship diagram (ERD) by means of ConceptDraw DIAGRAM using ready-to-use templates and special libraries containing all the needed symbols and shapes. Creating a model for your database from now on can take just a few minutes.
ERD (entity relationship diagram) designed to show the logical structure of databases. It intended to depict the relationships between data components (entities). ERDs are a popular tool for software engineers and architects. Using ERD they can manage the every aspect of database design. Also ERD can be used as guidelines for testing and communications before software release. This diagram represents the file reference system of the WordPress web platform. Because entity relationship diagrams have such a broad application area through the prevalence of database technology, it can be applied for a wide range of users.
Picture: Entity-Relationship Diagram (ERD) with ConceptDraw DIAGRAM
Related Solution:
ConceptDraw DIAGRAM extended with the Rapid UML solution is perfect for drawing professional UML diagrams.
Picture: How to create a UML Diagram
Related Solution:
The ConceptDraw vector stencils library Cisco Security contains 16 symbols of security devices and equipment for drawing the computer network diagrams using the ConceptDraw DIAGRAM diagramming and vector drawing software.
Picture: Cisco Security. Cisco icons, shapes, stencils and symbols
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Computer and Networks solution from Computer and Networks area of ConceptDraw Solution Park.
A communication network topology is defined by the evaluating costs of the states. Each state represents the possible distribution of the hubs and remote nodes to nodes of the communication network.
Picture: Communication Network Topology
Related Solution:
This will let you create professional diagrams and charts using its simple RapidDraw option just in clicks. Take a look on a diagram you are looking for and create it fast and quickly.
Picture: Powerful Drawing Feature for Creating Professional Diagrams
You need design the Classroom Layout for the school, high-school, university? Now it's incredibly easy to do this in ConceptDraw DIAGRAM software which was supplied with School and Training Plans Solution from the Building Plans Area.
Picture: Classroom Layout
Related Solution:
If it is necessary for you to create the building plan you can draw it manually on the sheet of paper, but also you can use special software. With the help of ConceptDraw you can create the building plan of any difficulty. Thanks to special templates and objects libraries this won't take you much time and won't demand special skills.
Picture: Building Plans with ConceptDraw DIAGRAM
Related Solution: