Skip to content
Giovanni Lucia edited this page Oct 29, 2023 · 26 revisions

This is the documentation of our SE project for the course of SE @DTM - University of Bologna.

Read the documentation below.

Software requirements and ubiquitous language definition

Context Map and Bounded contexts definition

Software architecture

A backend server manages the application entirely. In fact, keeping the application on system is useful in case of user application crash, as if the operator can access all Open carts in the store, then, assuming a window of time for recovery, the cart can be restored. Moreover, it becomes necessary to manage and analyse user cart data (e.g., inference of clients' shopping preferences).