Home / BA / Activity Diagram

Activity Diagram

Why a Business Analyst use the Activity Diagram?

The Activity diagram helps BA for communicating the process as per the business need and procedure of step-by-step what the client need. BA will communicate with stakeholder by using this diagram to make him clear all the things including he to raise the doubts if any-thing missed out of business needs or client need. This is very fruitful to place a clear picture in front of development team how to go and what are the priorities to consider.

What is the purpose of Activity Diagram?

This describes the dynamic aspects of the system and operation of the system. It is one of the most important UML diagrams to describe about the system flow. Basically, represents the flow from one activity to another activity.

The Actions Performed in the activity model based on other actions whether executed successfully or not. The results are successful because of data availability and related objects. It is not only to view the dynamic nature of system flow but also to construct the executable system by using forward and backward techniques.

Activity Diagram can be used in all stages of Software development and for various purposes.

Following are the Indicators uses in Activity Diagram

Which Presents the start of the work-flow

Which specifies the steps or stages in the work-flow


Action Used to represent the executable sub-areas of an activity.


It points out the direction of workflow. Which is presented by the arrow.



Which represents the way of objects passing through the activity.


Activity Final Node-Used to mark the end of all control flows within the activity

which indicates the end of the work-flow

It represents a choice between a multiple- conditions. Indicated by Diamond shape. It is helpful when a one problem has one or more results.


which shows two or more possible conditions that may come to same process. All branches [or forks] at some points are followed by a merge to indicate the end of the conditional behaviour. started by that branch

Merge-Used to represent two inputs that merge into one output


Signal Sending-Used to represent the action of sending a signal to an accepting activity


Signal Receipt-Used to represent that the signal is received


Note/ Comment-Used to add relevant comments to elements

Nested loop Activity: This is an Activity which may contain multiple series of activity internally.

Activity diagram is helpful to model the business requirements and develop the high-level picture of a system functionalities as per the Analyzation of BA. Here we go the step-by-step process

Step 1: Figure out the action steps from the use case

Here you need to identify the various activities and actions your business process or system is made up of.

Here we need to catch the various activities and actions how the business process and system is built up.

Step 2: Identify the actors who are involved

If you already have figured out who the actors are, then it’s easier to find out each action they are responsible for.

Step 3: Find a flow among the activities

Finding out how the actions are performing in order. Note the conditions which should met in order to process the certain things. Which actions occur at the same time and predict the branches should be add or not.

The Activity Diagram is one most useful to BA for representing workflow simply to understand to both BA and end user. It is most user-friendly diagram available and essential tool in an analyst job.

The disadvantage includes user-friendly nature may leads to overly complex.

Instance, since it is so simple to display the information related to the project, why not include all of it? When an analyst has a large project, creating a single, overly complex diagram can be a temptation.

Finally, it concludes Representation of multiple choices and Actors within a Workflow.

About Nunemuntala Abhilash Goud

Check Also

What is the requirement elicitation? Have you ever participated in these elicitation meetings?

Introduction Requirement elicitation is a critical process in the field of business analysis. It involves …

Leave a Reply

Watch Dragon ball super