Changes between Version 1 and Version 2 of UseCaseModel


Ignore:
Timestamp:
05/07/26 19:51:51 (3 weeks ago)
Author:
232012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v1 v2  
    1 Use-case model
    2 List of Actors / Roles
     1= Use-case model
    32
    4 Actor name - Short description in one sentence List Use-cases where the actors is the initiator of the work
    5 UCxxxx (where xxxx is the number of the use-case) - Use-case title - One sentence description
    6 
    7 
    8 
    9 
    10 
    11 Use-case model diagram (optional}
     3== List of Actors
     4
     5**Unregistered Guest** - An anonymous visitor who browses the catalog, Artists, and Releases but has not yet created a profile in the User table.
     6
     7**Logged-Out User** - An individual with an existing record in the User table who must authenticate their email and password to regain access to their account features.
     8
     9**Logged-In Consumer** - A verified customer who can manage their Wishlist, earn or spend points_collected, and initiate Orders linked to their unique user_id.
     10
     11**Logged-In Admin** - A privileged user who performs Modifications on Products, manages inventory stock levels, and oversees the processing of customer Orders.
     12
     13
     14== Use-case Scenarios
     15
     16**UseCase001** - Registering a user.
     17
     18**UseCase002** - Logging in as user.
     19
     20**UseCase003** - Browse releases. (main search page nesho)
     21
     22**UseCase004** - View !Album/Single details
     23
     24**UseCase005** - View Artist page
     25
     26**UseCase006** - Add Product to Wishlist
     27
     28**UseCase007** - Add Product to Order
     29
     30**UseCase008** - Admin creates a new Product
     31
     32**UseCase009** - Admin modifies Product (tuka moze i plus edno ako sakas specificno za discount)
     33
     34**UseCase010** - Admin creates new Release
     35
     36**UseCase011** - Admin adds Songs to Album
     37
     38**UseCase012** - Admin adds featured artists to Songs
     39
     40**UseCase013** - Admin associates Artist to Release
     41
     42== Use-case model diagram (optional}
    1243
    1344Presenting a Use-case model diagram that includes all the actors and use-cases is optional, but highly beneficial for the project.