All Topics  
Activity diagram

 

   Email Print
   Bookmark   Link






 

Activity diagram



 
 
Activity diagrams are a loosely defined diagram
Diagram

A diagram is a 2D geometric model symbolic representation of information according to some visualization technique. Sometimes, the technique uses a Three-dimensional space visualization which is then graphical projection onto the 2D surface....
 technique for showing workflow
Workflow

A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple or complex mechanism, work of a group of persons, work of an organization of staff, or machines....
s of stepwise activities and actions, with support for choice, iteration and concurrency. In the Unified Modeling Language
Unified Modeling Language

Unified Modeling Language is a standardized general-purpose modeling language in the field of software engineering.UML includes a set of graphical notation techniques to create abstract models of specific systems....
, activity diagrams can be used to describe the business and operational step-by-step workflow
Workflow

A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple or complex mechanism, work of a group of persons, work of an organization of staff, or machines....
s of components in a system.






Discussion
Ask a question about 'Activity diagram'
Start a new discussion about 'Activity diagram'
Answer questions from other users
Full Discussion Forum



Encyclopedia


for Loop Diagram
Activity diagrams are a loosely defined diagram
Diagram

A diagram is a 2D geometric model symbolic representation of information according to some visualization technique. Sometimes, the technique uses a Three-dimensional space visualization which is then graphical projection onto the 2D surface....
 technique for showing workflow
Workflow

A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple or complex mechanism, work of a group of persons, work of an organization of staff, or machines....
s of stepwise activities and actions, with support for choice, iteration and concurrency. In the Unified Modeling Language
Unified Modeling Language

Unified Modeling Language is a standardized general-purpose modeling language in the field of software engineering.UML includes a set of graphical notation techniques to create abstract models of specific systems....
, activity diagrams can be used to describe the business and operational step-by-step workflow
Workflow

A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple or complex mechanism, work of a group of persons, work of an organization of staff, or machines....
s of components in a system. An activity diagram shows the overall flow of control.

Overview

In SysML the activity diagram has been extended to indicate flows among steps that convey physical element (e.g., gasoline) or energy (e.g., torque, pressure). Additional changes allow the diagram to better support continuous behaviors and continuous data flows.

In UML 1.x, an activity diagram is a variation of the UML State diagram
State diagram

A state diagram is a type of diagram used in computer science and related fields to describe the behavior of systems. State diagrams require that the system described is composed of a finite number of state s; sometimes, this is indeed the case, while at other times this is a reasonable abstraction....
 in which the "states" represent activities, and the transitions represent the completion of those activities.

Construction

Activity diagrams are typically used for business process modeling. They consist of:
  • Initial node.
  • Activity final node.
  • Activities
The starting point of the diagram is the initial node, and the activity final node is the ending. An activity diagram can have zero or more activity final nodes. In between activities are represented by rounded rectangles.

See also

  • Flowchart
    Flowchart

    A flowchart is common type of chart, that represents an algorithm or Process , showing the steps as boxes of various kinds, and their order by connecting these with arrows....
  • Control flow graph
    Control flow graph

    File:Simplified Control Flowgraphs.jpgA control flow graph in computer science is a Group representation, using graph notation, of all paths that might be traversed through a computer program during its execution ....
  • Data flow diagram
    Data flow diagram

    A data flow diagram is a graphical representation of the "flow" of data through an information system. It differs from the flowchart as it shows the data flow instead of the control flow of the program....
  • Event-driven process chain
    Event-driven process chain

    Event-driven Process Chains are a business process modelling technique, mainly used for analysing processes for the purpose of an Enterprise resource planning implementation....
  • Petri net
    Petri net

    A Petri net is one of several mathematical modeling languages for the description of discrete distributed systems. A Petri net is a directed bipartite graph, in which the nodes represent transitions , places , and directed arcs ....
  • State diagram
    State diagram

    A state diagram is a type of diagram used in computer science and related fields to describe the behavior of systems. State diagrams require that the system described is composed of a finite number of state s; sometimes, this is indeed the case, while at other times this is a reasonable abstraction....
  • Pseudocode
    Pseudocode

    Pseudocode is a compact and informal high-level description of a computer programming algorithm that uses the structural conventions of some programming language, but is intended for human reading rather than machine reading....


External links

  • , illustrations from the real world