An activity diagram illustrates the sequence of actions, displaying the workflow from start to finish and highlighting decision points.
Action - a task to be performed
Control Flow - shows the sequence of execution
Initial Node - portrays the beginning of a set of actions or activities
Activity Final Node - stop all control flows in an activity (or action)
Decision Node - represents a test condition to ensure that the control flow only goes down one path
Merge Node - brings back together different decision paths that were created using a decision-node
Fork Node - splits behavior into a set of parallel or concurrent flows of activities (or actions)
Joint Node - brings back together a set of parallel or concurrent flows of activities (or actions)
Swimlane and Partition - groups activities performed by the same actor on an activity diagram or to group activities in a single thread
A swimlane is a way to group activities performed by the same actor on an activity diagram or activity diagram or to group activities in a single thread.