Search⌘ K
AI Features

Use Case Diagram for Facebook

Explore the creation of Facebook's use case diagram by identifying its primary and secondary actors, their interactions, and system notifications. Understand how generalization, association, and include relationships define these interactions, preparing you to break down complex system requirements effectively.

Let’s begin building Facebook’s use case diagram and understanding its components’ relationship. First, we will define the different elements of our Facebook system, followed by the complete use case diagram.

System

Our system is Facebook.

Actors

Now, we’ll define the main actors of Facebook.

Primary actors

  • User: This actor can create a personal profile that includes their information. They can create posts, pages, and groups, and interact with other users by sending friend requests and messages, commenting on posts, and more.

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, and changing the group’s privacy.

  • System: This is responsible for sending notifications for new friend requests, messages, comments, etc.

Use cases

In this section, we’ll define Facebook’s use cases. We have listed them according to their interactions with a particular actor. ...