Responsible Team

WG3

Responsible

Yuliia Boiko (Unlicensed)

Business Requirements

BR-WG3-001 Rescheduling of the appointment (from the customer side)

Stakeholders Requirements

US-WG3-001 Rescheduling an appointment

US-WG3-002 Choosing a date to reschedule an appointment

US-WG3-003 Choosing a time to reschedule an appointment

Functional Requirements

Non-functional Requirements

Priority

Name

UC-WG3-002 Reschedule an appointment

Actors

The authorized existing User

Preconditions

The User has a scheduled appointment

Trigger (Start Point)

The Actor clicks the rescheduling button in the screen's bottom right corner on the planned appointments page

IMG-WG3-002 Scheduled appointments list

Flow of Events (Sunny Day Scenario)

  1. The System opens a page with a date list (read more: UC-WG3-002.01 Choose a date to reschedule an appointment )

  2. The Actor picks a proper date to reschedule his appointment from the dates shown

  3. The System opens a page with available time slots of the Master (read more: UC-WG3-002.02 Choose a time to reschedule an appointment )

  4. The Actor picks the proper time from the available time slots of the Master to reschedule his appointment

  5. The System shows a button for confirming the appointment rescheduling at the bottom of the screen IMG-WG3-005 Appointment confirmation

  6. The Actor clicks on the confirming button

  7. The System saves to the database rescheduled appointment

Flow of Events (Rainy Day Scenario)

  1. The System opens a page with a date list

  2. The System checks the available dates of the Master in a database

  3. The System informs the User that the available dates of the Master are not found

Post-conditions

The Actor rescheduled his appointment or has got information about the unavailability of the Master