Activity diagrams are diagram technique showing workflows of stepwise activities and actions, with support for choice, iteration and concurrency.[1] In the Unified Modeling Language, activity diagrams can be used to describe the business and operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control.
Contents |
Construction
Activity diagrams are constructed with a limited set of building blocks, consisting of:
- Nodes : like the initial node and activity final node, and.
- Activity building blocks, and
Sometimes activity diagrams also contain building block for decisionmaking, but it is questionable if these diagrams should be called activity diagram.
The starting point of the diagram is the initial node, which is mostly located on top or on the left. And the ending of the diagram with an activity final node is on the bottom or on the right. In between there can be zero, one or more activity building blocks, which can be represented by rounded rectangles.
Applications
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 in which the "states" represent activities, and the transitions represent the completion of those activities.
See also
- Flowchart
- Control flow graph
- Data flow diagram
- Event-driven process chain
- Petri net
- State diagram
- Pseudocode
- Business Process Modeling Notation
References
- ^ Glossary of Key Terms at McGraw-hill.com. Retrieved 20 July 2008.
External links
| Wikimedia Commons has media related to: Activity diagrams |
|
||||||||||||||||||||
| This software engineering-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




