Changes between Version 1 and Version 2 of UseCaseModel
- Timestamp:
- 05/17/26 19:58:39 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseModel
v1 v2 9 9 * UC0004 - Create a Booking, requests a pet sitting service from a specific sitter. 10 10 * UC0005 - Leave a Review, leaves a rating and comment for a completed booking. 11 * UC0006 - Process a Payment, pays for a confirmed or completed booking via a chosen payment method.11 * UC0006 - Process an Upfront Payment, pays for a booking via a chosen payment method during request. 12 12 * UC0012 - Search for Sitters by Service, searches for sitters offering a specific service type. 13 13 * UC0013 - Remove a Pet, deletes a pet profile from their account. 14 * UC0014 - Cancel a Pending Booking, cancels a pending booking request before it is completed. 14 * UC0014 - Cancel an Active Booking, cancels a pending or confirmed booking request before it takes place. 15 * UC0016 - Edit a Pet Profile, updates the details of an existing pet profile. 15 16 16 17 '''Pet Sitter''' - A registered user who provides pet care services, sets their offerings, and manages booking requests. … … 18 19 * UC0008 - Set Offered Services, updates the types of services they offer to owners. 19 20 * UC0010 - Reject a Booking, declines a pending booking request. 21 * UC0015 - Complete a Booking, marks a finished booking as completed. 20 22 21 23 '''Admin''' - A registered user who manages the platform, resolves disputes, and can remove users or reviews. 22 * UC0009 - BlockUser, removes a problematic user (owner or sitter) and all their data from the platform.24 * UC0009 - Delete User, removes a problematic user (owner or sitter) and all their data from the platform. 23 25 * UC0011 - Add Platform Services, adds a new type of pet care service. 26 27 '''Any Registered User''' - (Pet Owner, Pet Sitter, or Admin) 28 * UC0017 - Edit User Profile, updates personal information of the user account. 24 29 25 30 == Use-cases … … 30 35 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase04 UC0004] - Create a Booking 31 36 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase05 UC0005] - Leave a Review 32 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase06 UC0006] - Process a Payment37 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase06 UC0006] - Process an Upfront Payment 33 38 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase07 UC0007] - Accept a Booking 34 39 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase08 UC0008] - Set Offered Services 35 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase09 UC0009] - BlockUser40 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase09 UC0009] - Delete User 36 41 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase10 UC0010] - Reject a Booking 37 42 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase11 UC0011] - Add Platform Services 38 43 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase12 UC0012] - Search for Sitters by Service 39 44 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase13 UC0013] - Remove a Pet 40 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase14 UC0014] - Cancel a Pending Booking 45 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase14 UC0014] - Cancel an Active Booking 46 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase15 UC0015] - Complete a Booking 47 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase16 UC0016] - Edit a Pet Profile 48 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase17 UC0017] - Edit User Profile
