...

/

Use Case Diagram for the Meeting Scheduler

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: ...