UML Diagram Symbol Legend
Posted by
Daniel Belisario
|
This UML diagram symbol legend shows the symbols and notations used in UML diagram documentation. It covers symbols for all UML diagram types, including UML class diagram, UML collaboration diagram, UML sequence diagram, UML activity diagram, and so on.
UML Activity Symbols
Activity
State
Object in State
Decision Activity
Actor





Control Flow
Control Flow 2
Object Flow
Object Flow 2
Horizontal Synchronization Bar





Vertical Synchronization Bar
Initial State
Final State
Swimlane
Multiple Trigger





Symbol - and
Constraint
Note



UML Class Symbols
Class
Class 2
Class 3
Template Class
Object





Item
Package
Interface
Aggregation
Dependency





Composition
Generalization
Association
Binary Link
Binary Association





Parameterized Class
N-Ary Link
N-Ary Association
Multiplicity
Multiplicity- Optional (zero or one)




.png)
Multiplicity- many (zero or more)
Mandatory
Constraint
Note
.png)



UML Collaboration Symbols
Object
Multi-Object
Actor
Association Role
Association Role 2





Delegation
Link to Self
Link to Self 2
Constraint
Note





UML Component Symbols
Component
Package
Package Container
Dependency
Generalization





Transparent Stereotype
Opaque Stereotype
Symbol >
Constraint
Note





UML Deployment Symbols
Package
Object
Node
Component
Node Instance





Component Instance
Actor
Interface 2
Interface
Comunication





Inheritance
One-way Dependency
Two-way Dependency
Binary Association
Data Flow





Simple
Balking
Asynchronous
Class Relationship
Note





Constraint

UML Sequence Symbols
Object Lifeline
Lifeline
Activate
Activate (w / breake)
Object





Interaction, Occurence
Frame, Fragment
Class
Message
Message Return





Object Deletion
Message Call
Generalization
Message Call-Back
Self Delegation





Transition 1
Transition 2
Note
Constraint
Actor





Exception

UML Statechart Symbols
State
Submachine State
Composite State
Start State
End State





Transition
Transition Arc
Transition (branch)
Transition (joint)
Decision


.png)
.png)

History
Detail History
Constraint
Note




UML Use Case Symbols
Actor
Use Case
Package
Object
System Boundary





Straight connector
Communication
Generalization
Include
Exclude





Interface
Constraint
Note



How to Use the UML Diagram Symbols
UML diagram can be easily built with these editable symbols in Edraw. Our UML tool makes UML diagram modeling fast, simple and efficient. There are ready-made templates for each UML diagram type. You can choose to start from scratch or from a UML diagram template. It’s extremely easy-to-use and can publish to lots of commonly used file formats like PDF, PNG, Word, Html, SVG, etc. Download it now and experience its amazing drawing abilities.
EdrawMax
All-in-One Diagram Software
Create more than 280 types of diagrams effortlessly
Start diagramming with various templates and symbols easily
- Superior file compatibility: Import and export drawings to various file formats, such as Visio
- Cross-platform supported (Windows, Mac, Linux, Web)