UML Activity Diagram. Design Elements
UML Activity Diagram is a type of Behavior Diagrams that graphically describes decomposition of the some activity on the components.
Activity Diagrams are used in modeling of business processes, technological processes, sequential and parallel computations.
UML Activity Diagram allows to show the sequence, branching and synchronization of processes.
To design UML Activity Diagrams use the following shape types:
- rounded rectangles to describe the actions;
- diamonds to describe decisions;
- bars to represent the start or end of the activities that occur at the same time;
- black circle to indicate the start of the workflow;
- encircled black circle to indicate the end of the workflow;
- arrows to represent the order in which activities happen.
Activity Diagrams were a specialized form of the State Diagrams in UML 1.x. In UML 2.x, the Activity Diagrams were reformed and now are based on Petri net-like semantics that allows to model a lot more situations.
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 an Activity Diagram use the UML Activity Diagram library.
UML Activity Diagram library contains 37 shapes:
- Object
- Data store
- Central buffer
- Expansion region
- Control flow (direct)
- Control flow (smart)
- Object flow (direct)
- Object flow (smart)
- Divider
- Decision/Merge
- Time event action
- Send signal node
- Receive signal node
- Expansion node
- Pin
- Vertical fork/join
- Horizontal fork/join
- Vertical swimlane
- Horizontal swimlane
- Connector
- Initial node
- Final node
- Flow final
- Control flow
- Condition
- Symbol { }
- Symbol << >>
- Subactivity state
- Call behavior
- Frame, fragment
- Note
- Action
- Swimlanes (vertical)
- Swimlanes (horizontal)
- UML connector (direct)
- UML connector
- Note connector
Pic.1. UML Activity Diagram Library
Pic.2. UML Activity Diagram Library Elements
ConceptDraw Rapid UML solution provides UML Activity Diagram library of vector stencils for activity diagram design elements like rounded rectangles of activities, diamonds of decisions, bars of the start (split) or end (join) of concurrent activities, black circle of the start (initial state) of the workflow, encircled black circle of the end (final state), etc.
Use UML Activity Diagram library to draw your own activity diagrams that show the business and operational stepwise workflows of components in your system.


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.

TEN RELATED HOW TO's:
This sample shows the Use Case Diagram of parking lot control system. On this sample you can see use cases represented as ovals and three actors represented as figures of persons that employ these use cases. Associations between actors and use cases are shown as lines.
UML Diagram of Parking - This diagram can be used for understanding the process of working the car parking, at the projection and construction the parking by building companies and for automation the existing parkings.
Picture: UML Diagram of Parking
Related Solution:
Value Stream Mapping solution extends ConceptDraw DIAGRAM software with templates, samples and vector shapes for drawing the current state value stream maps.
Picture: Learn how to create a current state value stream map
Related Solution:
Definition, examples, layout options, best practices, and common mistakes for cross functional flowcharts (swimlane diagrams).
Picture: Cross Functional Flowchart (Swimlane Diagram): Definition, Structure, Examples, and How to Create
Related Solution:
When it comes to system construction, a class diagram is the most widely used diagram. UML Class Diagrams is a type of static structure diagram that is used for general conceptual modeling of the systematics of the application. Such a diagram would illustrate the object-oriented view of a system. The object orientation of a system is indicated by a class diagram. It describes the structure of a system by showing the general issues,classes of a system, attributes, operations, interfaces, inheritance, and the relationships between them.
Picture: UML Class Diagram Notation
Related Solution:
UML Package diagramming software with rich examples and template.
Picture: UML Package Diagram
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Cross-Functional Flowcharts solution from the Business Processes area of ConceptDraw Solution Park.
This sample shows the Swim Lanes Flowchart of Identification and logging.
Picture: Swim Lanes Flowchart. Flowchart Examples
Related Solution:
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
This sample shows the structure of the building and can be used by building companies, real estate agencies, at the buying / selling of the realty.
Picture: UML Class Diagram Example - Buildings and Rooms
Related Solution:
Database structures are usually described by ER-diagrams which represents entities as boxes with lines-connections between them. You can create any entity-relationship diagram (ERD) by means of ConceptDraw DIAGRAM using ready-to-use templates and special libraries containing all the needed symbols and shapes. Creating a model for your database from now on can take just a few minutes.
ERD (entity relationship diagram) designed to show the logical structure of databases. It intended to depict the relationships between data components (entities). ERDs are a popular tool for software engineers and architects. Using ERD they can manage the every aspect of database design. Also ERD can be used as guidelines for testing and communications before software release. This diagram represents the file reference system of the WordPress web platform. Because entity relationship diagrams have such a broad application area through the prevalence of database technology, it can be applied for a wide range of users.
Picture: Entity-Relationship Diagram (ERD) with ConceptDraw DIAGRAM
Related Solution:
Nodes of any computer network are somehow organized in a hierarchy or a layout. Some of the common layouts like star network topology are more reliable and some like ring topology withstand high loads better. It is also important to distinguish logical topologies from physical.
This diagram represents a typical view of the star network topology. The star network topology is one of the most frequently used network topologies in the majority of office and home networks. It is very popular because of its low cost and the easy maintenance. The plus of the star network topology is that if one computer on the local network is downed, this means that only the failed computer can not send or receive data. The other part of the network works normally. The minus of using star network topology is that all computers are connected to a single point-switch, or hub. Thus, if this equipment goes down, the whole local network comes down.
Picture: Star Network Topology
Related Solution:
Collaboration tool for project management enables you to give a new role to knowledge management and document sharing within your team.
Picture: How To Use Collaboration Tool in Project Management
Related Solution: