Use Case Diagram for the Meeting Scheduler
Learn how to define use cases and create the corresponding use case diagram for the meeting scheduler problem.
Let’s build the use case diagram for the meeting scheduler and understand the relationships between its main actors and core functions. First, we’ll define the key elements of our system, followed by the full set of use cases and their relationships.
System
Our system is the Meeting Scheduler, responsible for organizing meetings by managing rooms, times, invitations, participant responses, and calendar updates.
Actors
Now, we’ll define the main actors of the meeting scheduler.
Primary actors
Organizer: Schedules new meetings, cancels existing ones, books and releases meeting rooms, and manages participant lists.
Participant: Receives meeting invitations, accepts or declines invites, and manages their calendar by attending or withdrawing from meetings.
Use cases
In this section, we’ll define the use cases for the meeting scheduler. We have listed the use cases according to their interactions with a particular actor.
Organizer
Schedule meeting: The organizer can create a new meeting by specifying the date, time interval, participants, agenda, and booking a suitable meeting room.
Cancel meeting: ...