Changes between Version 11 and Version 12 of UseCaseModel


Ignore:
Timestamp:
01/25/26 14:51:23 (2 weeks ago)
Author:
231035
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v11 v12  
    22== Actors
    33* {{{Owner}}} - A registered user who manages one or more pets and schedules veterinary appointments.
    4   * UC05 - Create a Listing, creates a listing for one of his pets.
    5   * UC07 - Create an Appointment, creates an appointment for one of his pets.
     4  * UC05 - Create a listing, creates a listing for one of his pets.
     5  * UC07 - Create an appointment, creates an appointment for one of his pets.
    66  * UC08 - Add a !HealthRecord, adds a healtrecord for a pet.
    77* {{{Administrator}}} - A registered user that accepts/rejects veterinary clinics and manages users and reviews. 
    88  * UC01 - Menages !VetClinics, approves or denies the addition of a new !VetClinic in the system.
    9   * UC02 - Menages Clients, can block clients based on the reviews left for/by them.
     9  * UC02 - Menages clients, can block clients based on the reviews left for/by them.
    1010* {{{Guest}}} - A unregistered user that can just browse through the application.
    11   * UC03 - Login, guest can login into to system.
     11  * UC03 - Login, guest can login into the system.
     12  * UC10 - Sign-up, a new guest can sign-up into the system.
    1213* {{{Client}}} - A registered user who can browse listings.
    13   * UC04 - Saves a Listing, the client saves a listing.
    14   * UC06 - Leave a review, leaves a review for a client/vet clinic.
     14  * UC04 - Save a listing, the client saves a listing.
     15  * UC06 - Leave a client review, leaves a review for another client.
     16  * UC11 - Leave a !VetClinic review, leaves a review for a vet clinic.
     17* {{{Vet Clinic}}} - A registered vet clinic that has appointments for the pets.
     18  * UC13 - Confirm a finished appointment, after the appointment it's finished the clinic marks it as "DONE".
    1519== Use-cases
    1620[wiki:UseCase01] - Menages !VetClinics
    1721[[BR]]
    18 [wiki:UseCase02] - Menages Clients
     22[wiki:UseCase02] - Menages clients
    1923[[BR]]
    2024[wiki:UseCase03] - Login
    2125[[BR]]
    22 [wiki:UseCase04] - Saves a Listing
     26[wiki:UseCase04] - Save a listing
    2327[[BR]]
    24 [wiki:UseCase05] - Create a Listing
     28[wiki:UseCase05] - Create a listing
    2529[[BR]]
    2630[wiki:UseCase06] - Leave a client review
    2731[[BR]]
    28 [wiki:UseCase07] - Create an Appointment
     32[wiki:UseCase07] - Create an appointment
    2933[[BR]]
    3034[wiki:UseCase08] - Add a !HealthRecord
    3135[[BR]]
    32 [wiki:UseCase09] - Adds an animal
     36[wiki:UseCase09] - Adds an animal as pet
    3337[[BR]]
    34 [wiki:UseCase11] - Leave a !VetClinic review
    35 == Essential use-cases
    36 [wiki:UseCase06] - Leave a client review
     38[wiki:UseCase10] - Sign-up
    3739[[BR]]
    3840[wiki:UseCase11] - Leave a !VetClinic review
    3941[[BR]]
    40 [wiki:UseCase05] - Create a Listing
     42[wiki:UseCase12] - Cancel an appointment
    4143[[BR]]
    42 [wiki:UseCase07] - Create an Appointment
     44[wiki:UseCase13] - Confirm a finished appointment
     45== Essential use-cases
     46[wiki:UseCase05] - Create a listing
     47[[BR]]
     48[wiki:UseCase07] - Create an appointment
     49[[BR]]
     50[wiki:UseCase10] - Sign-up
     51[[BR]]
     52[wiki:UseCase03] - Login
     53[[BR]]
     54[wiki:UseCase09] - Adds an animal as pet