Made with

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

UML Activity Diagram library

Pic.1. UML Activity Diagram Library

UML Activity Diagram. Design Elements *

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.

UML Activity Diagram

UML Activity Diagram

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.

UML Diagram Solution


Symboles Organigramme →

Les organigrammes sont parfaits pour représenter visuellement des processus operationnels. Par exemple, si vous avez besoin d'afficher le flux d'un processus d'ordre personnalisé par l'entremise de divers opérateurs au sein de votre organisation, vous pouvez utiliser un organigramme. Voir aussi d'autres symboles organigramme: Symboles ordinogramme standard, symboles du flux de travail, Vérification Les symboles du schéma fonctionnel, sOrganigramme comptables des symboles, Organigramme de vente des symboles, Symboles pour organigramme des RH, Carte des symboles de processus, Diagramme de processus opérationnels, Symboles utilisés dans le schéma IDEF0.Symboles Organigramme
Picture: Symboles Organigramme
Related Solution:

Cisco Network Topology. Cisco icons, shapes, stencils and symbols →

In general, you can use any icons to represent network equipment on a diagram. However, there are some icons, for instance, Cisco icons, shapes, stencils and symbols, that are recognizable worldwide. Using those icons you can create Cisco network topology diagrams in minutes and share them anywhere. The icons depicting Cisco network equipment are recognized and generally applied as standard images for designing network diagrams. They are free to used , but can not be reworked. Cisco network diagrams are created to depict how signals processed on the network equipment and end-user computers and how data transfer through LAN or WLAN between nodes. The vector graphic library of ConceptDraw CISCO Network Diagrams solution includes about 90 icons of Cisco network equipment for designing computer network diagrams with ConceptDraw DIAGRAM.Cisco Network Topology. <br>Cisco icons, shapes, stencils and symbols *
Picture: Cisco Network Topology. Cisco icons, shapes, stencils and symbols
Related Solution:

UML Flowchart Symbols →

The UML diagram is a powerful tool which lets visually represent all system's components, the interactions between them and relationships with external user interface. The Rapid UML solution for ConceptDraw DIAGRAM software offers diversity of UML flowchart symbols for drawing all types of UML diagrams.UML Flowchart Symbols *
Picture: UML Flowchart Symbols
Related Solution:

UML Block Diagram →

Use Case Diagram Taxi Service UML. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the taxi service and is used by taxi stations, by airports, in the tourism field and delivery service.UML  Block Diagram *
Picture: UML Block Diagram
Related Solution:

Structured Systems Analysis and Design Method. SSADM with ConceptDraw DIAGRAM →

A waterfall model describes software development process as a sequence of phases that flow downwards. SSADM is one of the implementations of waterfall method. It’s easier to learn about structured systems analysis and design method (SSADM) with ConceptDraw DIAGRAM because this software has appropriate tools for creating data flow diagrams. You can use all the three main techniques of SSADM method with special tools and predesigned templates. This data flow diagram illustrates the Structured Systems Analysis and Design Method. This method method considers analysis, projecting and documenting of information systems. Data flow models are the most important elements of SSADM and data flow diagrams are usually used for their description. It includes the analysis and description of a system as well as visualization of possible issues.Structured Systems Analysis and Design Method
Picture: Structured Systems Analysis and Design Method. SSADM with ConceptDraw DIAGRAM
Related Solution:

Cross-Functional Flowchart →

There are many tools to manage a process or to illustrate an algorithm or a workflow. Flowcharting is one of those tools. However, it may be difficult to show complex processes that require multiple attributes or several people in a simple flowchart, so a cross-functional flowchart would be a solution for that situation. To create such flowchart, group processes and steps to labeled rows or columns, and divide those groups with horizontal or vertical parallel lines. It is worth mentioning that there are different types of cross-functional flowcharts, like opportunity or deployment flowchart. This diagram shows a cross-functional flowchart that was made for a trading process. It contains 14 processes, distributed through 5 lines depicting the participants who interact with the process. Also there are connectors that show the data flow of information between processes. The cross-functional flowchart displays a detailed model of the trading process, as well as all participants in the process and how they interact with each other. The lines in the flowchart indicates the position, department and role of the trading process participants.Cross-Functional Flowchart
Picture: Cross-Functional Flowchart
Related Solution:

Basic Flowchart Symbols and Meaning →

While creating flowcharts and process flow diagrams, you should use special objects to define different statements, so anyone aware of flowcharts can get your scheme right. There is a short and an extended list of basic flowchart symbols and their meaning. Basic flowchart symbols include terminator objects, rectangles for describing steps of a process, diamonds representing appearing conditions and questions and parallelograms to show incoming data. This diagram gives a general review of the standard symbols that are used when creating flowcharts and process flow diagrams. The practice of using a set of standard flowchart symbols was admitted in order to make flowcharts and other process flow diagrams created by any person properly understandable by other people. The flowchart symbols depict different kinds of actions and phases in a process. The sequence of the actions, and the relationships between them are shown by special lines and arrows. There are a large number of flowchart symbols. Which of them can be used in the particular diagram depends on its type. For instance, some symbols used in data flow diagrams usually are not used in the process flowcharts. Business process system use exactly these flowchart symbols.Basic Flowchart Symbols and Meaning
Picture: Basic Flowchart Symbols and Meaning
Related Solution:

UML Notation →

There are many ways to track the system in a critical situation. To model a system behavior, uml notation is widely used. Usually, an UML diagram consists of elements such as actor and a case. This diagram represents the structure of UML notations. Unified Modeling Language (UML) is used in software engineering to depict graphically the software modeling process. UM Language uses graphic notations for developing models of object-oriented systems. These notations displays requirements, sub-systems, logical and physical elements, etc. We created this diagram using ConceptDraw DIAGRAM reinforced with Rapid UML solution. It can be helpful for students on software engineering, when learning UML.UML Notation *
Picture: UML Notation
Related Solution: