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.

PlantUML is a component that allows to quickly write.This is cheat sheet of PlantUML to use frequently.

Common

Notes and Comments.

keywordusageimage
titleTitle
note left :Notes Left
note right :Notes Right
' Single-line Comment
/' '/Block Comment

Code

Draw

Participant

Participant actors.

keywordusageimage
actorActor
boundaryBoundary
controlControl
entityEntity
databaseDatabase

Code

Draw

Arrow

Arrow direction.

keywordusageimage
-up->Up
-down->Down
-left->Left
-right->Right
Uml Symbols Cheat Sheet

Code

Draw

Use Case

Represent the required functions.

keywordusageimage
( )Use Case
->Use
.>Extend, Include

Code

Draw

Activity

Represent the state of the process.

keywordusageimage
' 'Activity
(*) ->Initial
-> (*)Final

Code

Draw

State

Represent the state of the objects.

keywordusageimage
[*] ->Initial
-> [*]Final

Code

Draw

Sequence

Represent the messages and orders of the interacts.

Uml Symbols Cheat Sheet
keywordusageimage
->Message
<--Return

Code

Draw

Object

Represent the logical view of the object.

keywordusageimage
objectObject
<|-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.

keywordusageimage
classClass
+Public
-Private
#Protected
~Package
Uml Symbols Cheat Sheet

Code

Draw

Component

Represent the dependency of the components.

keywordusageimage
[ ]Component
packagePackage
frameFrame
folderFolder
databaseDatabase
nodeNode
cloudCloud
Uml reference

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.

Code

Uml Symbols Cheat Sheet Template

Draw