Skip to main content

Use Cases

The most important functional requirements are modeled as Use Cases. They are exemplary, and do not model the user interaction exhaustively.

All use cases assume the user is on the shop's website. The user might have logged in before, but it's not required unless specified otherwise.

Using the shop as a customer​

Searching for products​

Browsing the online shop​

Looking for a specific product​

Looking for a specific product (Alternative 1)​

Orders and Returns​

Making an order​

A user log in is required for this use case.

Checking my order's status​

A user log in is required for this use case.

Returning an ordered item​

A user log in is required for this use case.

Product reviews​

Writing a review​

A user log in is required for this use case.

Writing a review (Alternativ 1)​

A user log in is required for this use case.

Managing Wishlists​

Adding a new wishlist​

Adding an item to the wishlist​

Administering the shop​

Adding Products​

Adding a new product that only has one variant​

An employee log in is required for this use case.

Adding a new product that has multiple variants​

An employee log in is required for this use case.