Uml Symbols Cheat Sheet
The Unified Modeling Language (UML) is a standard visual modeling language to document business processes and software architecture using several types of diagrams - use case diagrams, class, package, component, composite structure diagrams, deployments, activities, interactions and profiles. Unified Modeling Language (UML) - No Magic, one of the most respected providers of standards-compliant modeling, simulation and analysis solutions in the industry, No Magic is positioned by Gartner, Inc. In the Magic Quadrant for Business Process Analysis Tools.
- Uml Symbols Cheat Sheet Pdf
- Uml Class Diagram Symbols Cheat Sheet
- Uml Symbols Cheat Sheet Printable
- Uml Symbols And Description
- Uml Arrows Cheat Sheet
- Uml Symbols Cheat Sheet Template
PlantUML is a component that allows to quickly write.This is cheat sheet of PlantUML to use frequently.
Common
Notes and Comments.
keyword | usage | image |
---|---|---|
title | Title | |
note left : | Notes Left | |
note right : | Notes Right | |
' | Single-line Comment | |
/' '/ | Block Comment |
Code
Draw
Participant
Participant actors.
keyword | usage | image |
---|---|---|
actor | Actor | |
boundary | Boundary | |
control | Control | |
entity | Entity | |
database | Database |
Code
Draw
Arrow
Arrow direction.
keyword | usage | image |
---|---|---|
-up-> | Up | |
-down-> | Down | |
-left-> | Left | |
-right-> | Right |
Code
Draw
Use Case
Represent the required functions.
keyword | usage | image |
---|---|---|
( ) | Use Case | |
-> | Use | |
.> | Extend, Include |
Code
Draw
Activity
Represent the state of the process.
keyword | usage | image |
---|---|---|
' ' | Activity | |
(*) -> | Initial | |
-> (*) | Final |
Code
Draw
State
Represent the state of the objects.
keyword | usage | image |
---|---|---|
[*] -> | Initial | |
-> [*] | Final |
Code
Draw
Sequence
Represent the messages and orders of the interacts.
keyword | usage | image |
---|---|---|
-> | Message | |
<-- | Return |
Code
Draw
Object
Represent the logical view of the object.
keyword | usage | image |
---|---|---|
object | Object | |
<|- | Extension | |
*- | Composition | |
o- | Agregation |
Code
Uml Symbols Cheat Sheet Pdf
Draw
Class
Uml Class Diagram Symbols Cheat Sheet
Represent the logical view of the class.
keyword | usage | image |
---|---|---|
class | Class | |
+ | Public | |
- | Private | |
# | Protected | |
~ | Package |
Code
Draw
Component
Represent the dependency of the components.
keyword | usage | image |
---|---|---|
[ ] | Component | |
package | Package | |
frame | Frame | |
folder | Folder | |
database | Database | |
node | Node | |
cloud | Cloud |
Uml Symbols Cheat Sheet Printable
Code
Draw
Colors
Uml Symbols And Description
We can add colors to Arrows, Icons, Sprites, Components, Packages, etc.PlantUML support Hexadecimal colors or colors that are already defined.
Site Reference: http://plantuml.com/skinparam
Code
Draw
Legends
Uml Arrows Cheat Sheet
Legend can contain only text, or some tables.This example contain a table with some HTML inside and OpenIconic.
OpenIconic Reference: http://plantuml.com/openiconic
Code
Draw
Constants
It’s possible to declare constants that will help us for example to include files or other *.puml
PS: when you use it remove ${}, thats only there for the example
Code
Sprites & Includes
There are a lot of useful sprites and images that we can use.In the next example you have all the ways to implement components using this open source library.