Use Case Diagram for LinkedIn
Learn how to define use cases and create the corresponding use case diagram for the LinkedIn problem.
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, etc.
Secondary actors
System: This sends notifications for new connection requests, messages, comments, posts, recommendations, etc.
Use cases
In this section, we’ll define LinkedIn’s use cases. We have listed them according to 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
Add/update profile: To add information like education, experience, skills, and achievements to update an existing profile
...