Changes between Version 1 and Version 2 of UseCaseModel


Ignore:
Timestamp:
05/17/26 19:58:39 (8 days ago)
Author:
181201
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v1 v2  
    99 * UC0004 - Create a Booking, requests a pet sitting service from a specific sitter.
    1010 * 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.
    1212 * UC0012 - Search for Sitters by Service, searches for sitters offering a specific service type.
    1313 * 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.
    1516
    1617'''Pet Sitter''' - A registered user who provides pet care services, sets their offerings, and manages booking requests.
     
    1819 * UC0008 - Set Offered Services, updates the types of services they offer to owners.
    1920 * UC0010 - Reject a Booking, declines a pending booking request.
     21 * UC0015 - Complete a Booking, marks a finished booking as completed.
    2022
    2123'''Admin''' - A registered user who manages the platform, resolves disputes, and can remove users or reviews.
    22  * UC0009 - Block User, 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.
    2325 * 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.
    2429
    2530== Use-cases
     
    3035 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase04 UC0004] - Create a Booking
    3136 * [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 Payment
     37 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase06 UC0006] - Process an Upfront Payment
    3338 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase07 UC0007] - Accept a Booking
    3439 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase08 UC0008] - Set Offered Services
    35  * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase09 UC0009] - Block User
     40 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase09 UC0009] - Delete User
    3641 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase10 UC0010] - Reject a Booking
    3742 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase11 UC0011] - Add Platform Services
    3843 * [https://develop.finki.ukim.mk/projects/petsitter/wiki/UseCase12 UC0012] - Search for Sitters by Service
    3944 * [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