Changes between Initial Version and Version 1 of UseCaseModel


Ignore:
Timestamp:
12/26/25 20:32:42 (2 days ago)
Author:
233144
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v1 v1  
     1== Use-case model
     2=== List of Actors / Roles
     3* **Guest** – user that is not signed in or registered in the system, can list all components, builds and reviews but can not add components, create and rate builds or write suggestions and reviews.\\
     4* **User** – user that is registered and signed in the system, can list all components, builds and reviews, can create and rate builds, write reviews, and add suggestions for components.\\
     5* **Admin** – registered and signed in user with special privileges such as managing components, reviews and user suggestions.\\
     6
     7=== Use Cases
     8
     9Use Case 1. User Registration – guest user submits a registration request.\\
     10
     11Use Case 2. User Login – guest user submits a login request.\\
     12
     13Use Case 3. View Components – guest or logged-in user views all available components and optionally applies filters.\\
     14
     15Use Case 4. View Builds – guest or logged-in user views all available builds.\\
     16
     17Use Case 5. View Reviews – guest or logged-in user views all posted reviews.\\
     18
     19Use Case 6. Create Build – logged-in user creates a new build from available components.\\
     20
     21Use Case 7. Rate Build – logged-in user submits a rating for a build.\\
     22
     23Use Case 9. Favorite Build – logged-in user adds build to a ‘favorites’ list.\\
     24
     25Use Case 10. Write Review – logged-in user writes a review for a build or component.\\
     26
     27Use Case 11. Submit Component Suggestion – logged-in user submits a suggestion for a new component.\\
     28
     29Use Case 12. Add Component (Admin) – admin user adds a new component to the system.\\
     30
     31Use Case 13. Delete Component (Admin) – admin user deletes an existing component.\\
     32
     33Use Case 14. Moderate Suggestions (Admin) – admin user reviews and approves or rejects user component suggestions.\\
     34
     35Use Case 15. Delete Review (Admin) – admin user deletes an existing build review.\\
     36
     37Use Case 16. View User Profile – guest or logged-in user views another user’s profile.\\
     38
     39=== Most important use cases
     40