Use Case 9: Outsider Makes an Appointment.

  1. Outsider:

MakeOutsideAppointment(subject, from, to, start, end, comments, name)

  1. Input Interface:

MakeOutsideAppointment(subject, from, to, start, end, comments, name)

This time MakeOutsideAppointment goes from the input interface to person's schedule.

  1. Person's Schedule:

Confirmation()

SendEmail()

  1. GUI:

SendConfirmation()

  1. Output Interface:
  2. Owner:

Owner Makes Appoinment (another use case)