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:
A Process Flow Chart is a type of flowchart which is mostly used in industrial, chemical and process engineering for illustrating high-level processes, major plant processes and not shows minor details.
ConceptDraw DIAGRAM diagramming and vector drawing software extended with Flowcharts Solution from the Diagrams Area of ConceptDraw Solution Park is the best way to create Process Flow Chart and other types of flowcharts.Picture: Process Flow Chart
Related Solution:
Wireless Network solution contains template, library and a set of design elements that help network engineers visualize Wireless Network. Network engineers and designers use this solution to design, create and illustrate the wireless networks.Picture: ConceptDraw DIAGRAM is an Advanced tool for Professional Network Diagrams Creation
Related Solution:
How to describe the necessity of using network security devices and visually illustrate this information? Now, it's very easy thanks to the ConceptDraw DIAGRAM diagramming and vector drawing software extended with Network Security Diagrams Solution from the Computer and Networks Area of ConceptDraw Solution Park.Picture: Network Security Devices
Related Solution:
UML Deployment Diagram depicts the physical deployment of artifacts on nodes (nodes are the existing hardware components, artifacts are the software components running on each node); and how the different pieces are connected.
Use ConceptDraw DIAGRAM with UML deployment diagram templates, samples and stencil library from Rapid UML solution to model the physical deployment of artifacts on nodes of your software system.Picture: UML Deployment Diagram
Related Solution:
Electrical Engineering Solution used together with ConceptDraw DIAGRAM drawing facilities makes short a work of drawing various electrical and electronic circuit schemes. A library of vector objects composed from symbols of Analog and Digital Logic elements of electric circuit includes 40 symbolic images of logic gates, bistable switches of bi-stable electric current, circuit controllers, amplifiers, regulators, generators, etc. All of them can be applied in electronic circuit schemes for showing both analog and digital elements of the circuit.
Electrical Engineering Solution used together with ConceptDraw DIAGRAM drawing facilities makes short a work of drawing various electrical and electronic circuit schemes. A library of vector objects composed from symbols of Analog and Digital Logic elements of electric circuit includes 40 symbolic images of logic gates, bistable switches of bi-stable electric current, circuit controllers, amplifiers, regulators, generators, etc. All of them can be applied in electronic circuit schemes for showing both analog and digital elements of the circuit.Picture:
Electrical Diagram Symbols F.A.Q.
How to Use Electrical ConceptDraw Diagram Software
Related Solution:
ConceptDraw Wireless Network solution includes 81 of professional-looking stencils and several samples that you can modify and make your own diagram.Picture: How to Create Network Diagrams
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Workflow Diagrams Solution from the Software Development area of ConceptDraw Solution Park.
This sample shows the Workflow Diagram that clearly illustrates stages a BPM consists of and relations between all parts of business. The Workflow Diagrams are used to represent the transferring of data during the work process, to study and analysis the working processes, and to optimize a workflow.
Picture: Software Work Flow Process in Project Management with Diagram
Related Solution:
Create your own flow charts of computer or network system account processing using the ConceptDraw DIAGRAM.Picture:
Account Flowchart
Flowchart Examples
Related Solution:
UML Use Case Diagram Taxi Service - 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 taxi service and is used by taxi stations, by airports, in the tourism field and delivery service.Picture: UML Use Case Diagram Example - Taxi Service
Related Solution: