Activity Diagram

An activity diagram is a behavior diagram of Unified Modeling Language (UML). It describes precisely one activity. This activity contains actions, control flows and object flows which technically and graphically describe the activity's flow in its entirety.

You can use the established MID modeling tool to create a Activity Diagram.
Test the Innovator Enterprise Modeling Suite for free.

Definition

The activity diagram shows a particular view of the dynamic aspects of the modeled system. An activity diagram graphically displays linking of elementary actions and their relationships with control and data flows and show a particular view of the dynamic aspects of the modeled system.

An activity diagram specifies an activity. The detailed rules as to how tokens flow in to an activity make up the basis of how an activity diagram is interpreted.

An activity diagram normally shows the flow of a use case but can also be used for modeling all activities within one system.

Activity diagrams in UML 2 are similar to Petri nets and are more suited to showing concurrent systems as they integrate asynchronous communication mechanisms (send and receive signals, exception handling).

The icon is of a diagram with an activity in it.

Owner Hierarchy/Prerequisites

  • An activity diagram shows the contents of precisely one activity
  • The activity diagram always shows the complete activity
  • Each activity needs one behaviored classifier; the activity should describe its behavior

Use

The activity diagram can be created in the Model Structure below a behaviored classifier.

Dependencies between actions and elements from other diagrams are shown in the whiteboard diagram.

Elements in the Activity Diagram

The following model elements can be shown as nodes and edges in activity diagrams:

Example for an Activity Diagram

Activity Diagram

Further Information

http://www.uml.org/