Use Case Diagram for Facebook
Learn how to define use cases and create the corresponding use case diagram for the Facebook problem.
Let's begin building the use case diagram of Facebook and understand the relationship between its different components.
First, we are going to define the different elements of our Facebook system, followed by the complete use case diagram of the system.
System
Our system is "Facebook."
Actors
Now, we’ll define the main actors of Facebook.
Primary actors
User: This actor can create a profile of themselves containing their personal information. They can create posts, pages, and groups, and add various sorts of multimedia like images or videos. They can also interact with other users by sending them friend requests and messages, commenting on their posts, etc.
Secondary actors
Page/Group Admin: The admin is in charge of performing numerous operations, including blocking or unblocking users from groups or pages, deleting an existing group, changing the group’s privacy, etc.
System: This is responsible for sending out notifications for new friend requests, messages, comments, etc.
Use cases
In this section, we’ll define the use cases ...