Skip to content
Snippets Groups Projects
Commit 573deb40 authored by Lorenzo Ferron's avatar Lorenzo Ferron
Browse files

Inizio capitolo "Lavoro svolto"

parent 1714292e
No related branches found
No related tags found
No related merge requests found
......@@ -80,7 +80,8 @@ Di seguito sono espressi i requisiti funzionali come requisiti dell'utente, cio
Inoltre deve avere un nome, un'immagine, una descrizione, un prezzo base da listino e una categoria o sottocategoria di appartenenza, ad esempio per poter esprimere ``un tavolo in acciaio'' o ``una sedia in acciaio''.
\item Ogni prodotto deve mostrare una media delle proprie valutazioni complessive.
Inoltre l'utente deve essere avvertito qualora il prodotto sia recentemente stato aggiunto.
\item L'utente deve essere avvertito qualora il prodotto sia recentemente stato aggiunto.
\item Il prodotto può essere personalizzato a piacere dal cliente, la personalizzazione ne determina l'aumento o meno del prezzo.
Anche in questo caso deve essere possibile una visualizzazione del prodotto personalizzato che si vorrà acquistare.
......@@ -98,9 +99,13 @@ Di seguito sono espressi i requisiti funzionali come requisiti dell'utente, cio
\item L'accesso all'account utente deve poter essere effettuabile attraverso l'\textenglish{e-mail} e la password fornita in fase di registrazione.
\item Il prodotto deve poter essere visibile prima di entrare di fatto in commercio, in tal modo l'utente interessato, registrato o meno, potrà fare richiesta di notifica via \textenglish{e-mail}, che sarà inviata non appena il prodotto diventerà acquistabile. Un discorso analogo vale per i prodotti esauriti, ma non ritirati. In quest'ultimo caso il prodotto non sarà acquistabile e il prezzo non sarà visibile.
\item Il prodotto deve poter essere visibile prima di entrare di fatto in commercio, in tal modo l'utente interessato, registrato o meno, potrà fare richiesta di notifica via \textenglish{e-mail}, che sarà inviata non appena il prodotto diventerà acquistabile. Un discorso analogo vale per i prodotti esauriti, ma non ritirati.
\item I prodotti ritirati devono essere consultabili, per poter reperire se necessario ricambi, ma non sarà possibile acquistarli né vederne il prezzo.
\item L'utente, registrato o non, potrà effettuare ricerche o sfogliare il catalogo dei prodotti, in cui verrà mostrato il prezzo base da listino.
\item L'utente, registrato o non, potrà effettuare ricerche o sfogliare il catalogo dei prodotti, in cui verrà mostrato il prezzo base da listino. Alla selezione di un articolo o alla visualizzazione del carrello al cliente deve essere mostrato l'imponibile tassato.
\item Alla selezione di un articolo o alla visualizzazione del carrello al cliente deve essere mostrato l'imponibile tassato.
\item Il cliente deve essere informato qualora la quantità del prodotto scenda sotto un numero prefissato di unità.
......
......@@ -3,4 +3,12 @@
\chapter{Lavoro svolto}
\label{lavoro-svolto}
\graphicspath{{contents/lavoro-svolto/assets/img/}}
\ No newline at end of file
\graphicspath{{contents/lavoro-svolto/assets/img/}}
Nei capitoli precedenti si sono delineati i dettagli astratti alla base del lavoro. In particolare si sono da prima affrontate le necessità e le richieste del cliente (\Cref{introduzione-al-lavoro}) e successivamente sono state descritte varie metodologie e strumenti usati (\Cref{metodologie-strumenti-utilizzati}). Mentre i requisiti e le metodologie si limitano a presentare il lavoro, gli strumenti, in qualche modo, suggeriscono un'idea dell'implementazione e delle problematiche che si sono incontrate.
Questo capitolo vuole approfondire ciò che è stato anticipato nel precedente. In particolare si imposterà la discussione partendo dalla descrizione dell'architettura, per poi analizzarne i vari livelli con un approccio \textenglish{top down}. Durante l'analisi si farà riferimento ad alcuni dei requisiti funzionali più interessanti, al fine di illustrare al lettore quanta progettazione vi è dietro a una banale descrizione in lingua naturale.
\section{Architettura}
\label{architettura}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment