In the next video, you will be introduced to the concept of partition.
In the previous video, you learnt that partitions are used to distinguish between various responsible parties and group the actions performed by the same responsible party. This grouping of activities is done to show where the responsibility lies for performing that activity.
Partitions. Partitions are used to represent the group of actions that a particular party could do. In other words, it also partitions the actions of each party. Here, when I say party, party could be an actor or a group of actors which you can relate to as different business units. In this example of inventory management system, you can see that we have partitioned the bunch of activities based on the actors. There is a partition for admin, inventory manager, supplier and notification service and the activities that are corresponding to a particular and actor comes under his partition. Let's see an example. An inventory manager places an order, it sends a notification to the notification service and the notification service sends a notification to the supplier. In these, each of these actions comes under their respective partitions.
Partitions are used to represent the group of actions that a particular party could do
It partitions the actions of each party or actor in a process or system
A party or actor could be an individual or a group of actors which can be related to as different business units
In an inventory management system example, partitions were created for the admin, inventory manager, supplier, and notification service
Each party's actions are under their respective partitions
An example of how partitions work is when an inventory manager places an order, it sends a notification to the notification service, and the notification service sends a notification to the supplier.
In this segment, you have been introduced to the concept of partitions and their representation and significance in the Activity Diagram.