UML Activity Diagram

From PlugIT Wiki

Jump to: navigation, search



Name

Activity Diagram

Management Summary

An activity diagram describes workflows and emphasizes the sequence and conditions for coordinating lower-level behaviors.

Dimensions of the language:

Perspective (Role of End user):

Systems

Aspects:

Process

Semantics:

semi-formal

Framework:

OMG/UML.

Relevance for Use Case:

iTG, HLRS

Maturity Level:

established

Semantics:

The meaning of the model's concept and their relations is specified. However, additional textual description are possible.

Syntax:

Modelling concepts and functionalities, level of formalism, graphical notation
The basic concepts of an activity diagram are:

  • An activity is the specification of parameterized behavior as the coordinated sequencing of subordinate units whose individual elements are actions.
  • An initial node is a control node at which the flow starts when the activity is invoked. A solid circle is used to indicate a initial node.
  • An action represents a single step within an activity. It is notated as round-cornered rectangles. The name of the action or other description of it may appear in the symbol.
  • To mark the end of a flow, the final node is used. To represent that an flow is completed, control is passed to an activity final node, which is represented as a circle containing a solid circle in the middle.
  • A decision node is a control node that chooses between outgoing flows. The notation for a decision node is a diamond-shaped symbol. Decision input behavior is specified by the keyword "decisionInput" placed in a note symbol, and attached to the appropriate decision node symbol.
  • Associations
    • a control flow is an edge that starts an activity node after the previous one is finished. It is notated by an arrowed line connecting two actions.

References

OMG Unified Modeling LanguageTM (OMG UML), Infrastructure


Navigate

Overview modelling languages