UML Model Symbols

Pre-drawn UML model symbols represent activity, state, object in state, decision activity, control flow, object flow, horizontal synchronization bar, initial state, final state, swimlane, etc. These symbols help create accurate diagrams and documentation.

Edraw software includes many special shapes used in the UML model diagram, activity, state, object in state, decision activity, control flow, object flow, horizontal synchronization bar, initial state, final state, swimlane, vertical synchronization bar, etc.

UML Model Symbols

UML Model Shapes

UML Model Symbols

Activity

Activity in Unified Modeling Language (UML) is a major task that must take place in order to fulfill an operation contract.

State

State defines current condition of an event or activity. State diagram is ofen used to describe state changes triggered by events.

Decision activity

Decision activity were introduced in UML to support conditionals in activities. A decision activity is modeled as a diamond on a UML Activity diagram. Decision activity should reflect the previous activity.

Control flow

Control flow in computer science refers to the order in which the individual statements, instructions or function calls of an imperative or a declarative program are executed or evaluated. Object flow is a path along which objects or data can pass.

Object flow

Object flow is a path along which objects or data can pass.

Bars

Bars represent the start (split) or end (join) of concurrent activities.

Initial state

Initial state shows the initial state of the workflow, meanwhile, final state displays the final state of the workflow.

Constraint

Constraint is an extension mechanism that enables you to refine the semantics of a UML model element.

UML Model Symbols 2

Classes and interfaces

Classes and interfaces in UML shows architecture and features of the designed system.

Aggregation

Aggregation is a special type of association in which objects are assembled or configured together to create a more complex object. An aggregation describes a group of objects and how you interact with them.

Dependency

Dependency relationship is a relationship in which one element, the client, uses or depends on another element, the supplier.

Association

Association is a relationship between two classifiers, such as classes or use cases, that describes the reasons for the relationship and the rules that govern the relationship.

UML Model Symbols 3

Package

Package in the Unified Modeling Language is used "to group elements, and to provide a namespace for the grouped elements.

Objects

Objects are model elements that represent instances of a class or of classes.

Data flow

Data flow is one kind of data driven architecture which explains how data is processed and transferred in a system.

UML Model Symbols 4

Lifeline

Lifeline represents each instance in an interaction.

Lifeline

Message is an element that defines a specific kind of communication between instances in an interaction.

Actor

Actor specifies a role played by a user or any other system that interacts with the subject.

Need fresh looking UML model symbols for your design? These UML model symbols are a cinch to pop in. And their crisp, fine detail will make spectacular, easy-to-understand diagrams and presentations to your customers.

Free Download UML Diagram Software and View All Examples

UML Use Case Diagram

UML Hotel Reservation Example

UML Sequence Diagram

UML Component Diagram

edraw max

FREE DOWNLOAD

Share the page:

Get Started! You Will Love This Easy-To-Use Diagram Software.

Edraw Max is perfect not only for professional-looking flowcharts, organizational charts, mind maps, but also network diagrams, floor plans, workflows, fashion designs, UML diagrams, electrical diagrams, science illustration, charts and graphs... and that is just the beginning!

Top