Use Case »Filter Products« (UC-2)

Contained in use case diagram
Use case diagram for functional requirement »Select placed products models in AR« (UCD-1)
Belongs to functional requirement
FR-6: Basic filters
Responsible RE-Author(s) for this Artefact
Celina Schulz, Lydia Vogel, Ali Abdulra, und Tim Pack
History
(v1)   2022-08-02 - initially created
(v2)   2022-08-15 - exception scenario 1 removed
Errors, Warnings, Todos
w   w005: More than 3 authors (field 'author') - is that on purpose?
w   w007: The acronym should match the filename - that is not the case. Acronym: filterproductsusecase, Filename: filterproducts.md
w   w051: There is no reference for 'secondaryActors'.
w   w682: No alternative scenario specified (block 'alternativeScenario' missing or is empty)! (If this is intentional, you can hide this warning - like all the others - using the 'ignore' field.)

Use Case Header

ID UC-2
Title Filter Products
Description A user can filter for products in the product list using different criteria.
Primary actor STR-1: End customer
Trigger The user wants to reduce the amount of listed products and/or to find products faster.
Precondition The user has opened the product list and there is at least one product available.
Postcondition The products displayed in the list have changed according to the applied filter.

Main Scenario

  1. The user looks at the product list and decides to apply filters.
  2. The user clicks on the filter symbol in the product list.
  3. A small menu that shows all available filters is opened.
  4. The user decides on a filter they want and clicks on the apply button.
  5. The filter is applied to the product list and the list is refreshed, showing only products matching with the applied filter.

Exception Scenario