Activity is a task or operation of the system. Activity diagram shows the transition from one activity to another activity. Activity diagram is used to visualize the dynamic behavior of the system; used to construct the executable software system by using forward and reverse engineering techniques. Activity diagram does not show the messages between the activities.
The purposes of an activity diagram are: