Search⌘ K
AI Features

Use Case Diagram for LinkedIn

Explore the design of LinkedIn’s use case diagram by identifying primary and secondary actors, defining key user interactions and system notifications. Learn how to represent relationships such as generalization, associations, and extensions in UML diagrams, preparing you for object-oriented design interviews focused on real-world applications.

Let’s build LinkedIn’s use case diagram and understand the relationship between its different components. First, we’ll define the different elements of our LinkedIn system, followed by the complete use case diagram.

System

Our system is LinkedIn.

Actors

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

Primary actors

  • User: This actor can create a profile including their professional information. They can create posts, apply for jobs, follow pages, and join groups. They can also interact with other users by sending them connection invitations and messages, commenting on their posts, and so on.

Secondary actors

  • System: This sends notifications for new connection requests, messages, comments, posts, recommendations, and other relevant events.

Use cases

In this section, we’ll define LinkedIn’s use cases. We have listed them in order of their respective interactions with a particular actor.

Note: Some use cases will occur multiple times because they are shared among different actors in the system. ...

User