- Activity diagrams are the object oriented equivalent of flow charts and data flow diagrams from structured development
- Activity diagrams describe the workflow behavior of a system
- The process flows in the system are captured in the activity diagram
- Activity diagram illustrates the dynamic nature of a system by modeling the flow of control from activity to activity
- An activity diagram contains activity states. An activity state represents the execution of a statement in a procedure or the performance of an activity in a workflow
- An activity state waits for the completion of its computation. When the activity completes then execution proceeds to the next activity state within the diagram
- When to use Activity Diagrams?
- a complex operation
- a complex business rule
- a single use case
- several use cases
- a business process
- software processes
element of activity diagram