Look, Read, Understand, Apply


OOAD - Object Oriented Analysis and Design

Activity Diagram

Activity diagram

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:

  • to show the activity flow in the system
  • to show in which sequence activities flow
  • to show the parallel, branched and concurrent flow in the system
  • to model the business requirements
  • to understand the high-level requirements of the system’s functionalities
  • to investigate the business requirements at a later stages of software development.