Changes between Version 11 and Version 12 of UseCaseModel
- Timestamp:
- 01/25/26 14:51:23 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseModel
v11 v12 2 2 == Actors 3 3 * {{{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. 6 6 * UC08 - Add a !HealthRecord, adds a healtrecord for a pet. 7 7 * {{{Administrator}}} - A registered user that accepts/rejects veterinary clinics and manages users and reviews. 8 8 * 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. 10 10 * {{{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. 12 13 * {{{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". 15 19 == Use-cases 16 20 [wiki:UseCase01] - Menages !VetClinics 17 21 [[BR]] 18 [wiki:UseCase02] - Menages Clients22 [wiki:UseCase02] - Menages clients 19 23 [[BR]] 20 24 [wiki:UseCase03] - Login 21 25 [[BR]] 22 [wiki:UseCase04] - Save s a Listing26 [wiki:UseCase04] - Save a listing 23 27 [[BR]] 24 [wiki:UseCase05] - Create a Listing28 [wiki:UseCase05] - Create a listing 25 29 [[BR]] 26 30 [wiki:UseCase06] - Leave a client review 27 31 [[BR]] 28 [wiki:UseCase07] - Create an Appointment32 [wiki:UseCase07] - Create an appointment 29 33 [[BR]] 30 34 [wiki:UseCase08] - Add a !HealthRecord 31 35 [[BR]] 32 [wiki:UseCase09] - Adds an animal 36 [wiki:UseCase09] - Adds an animal as pet 33 37 [[BR]] 34 [wiki:UseCase11] - Leave a !VetClinic review 35 == Essential use-cases 36 [wiki:UseCase06] - Leave a client review 38 [wiki:UseCase10] - Sign-up 37 39 [[BR]] 38 40 [wiki:UseCase11] - Leave a !VetClinic review 39 41 [[BR]] 40 [wiki:UseCase 05] - Create a Listing42 [wiki:UseCase12] - Cancel an appointment 41 43 [[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
