



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Esercizio svolto di Fondamenti di informatica per le scienze umanistiche, del 2° appello (21 giugno 2023) con prof Ceravolo, con modello logico a grafo etichettato
Tipologia: Prove d'esame
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Dilium è una startup milanese che sviluppa soluzioni per la realtà aumentata. Il suo ultimo prodotto consente di visualizzare oggetti 3D all'interno di comuni pagine web. Oggetti reali possono essere opportunamente scansionati generando modelli che permettono di ridimensionare o ruotare oggetti e di visualizzarli nel loro ambiente. Dilium vuole dimostrare come il movimento di questi oggetti possa essere collegato a delle call to action: comprare il prodotto, condividerlo, passare al successivo, etc. Attraverso un sito web vetrina vuole illustrare ai propri clienti i possibili utilizzi del prodotto. Inoltre, quando nuovi casi d'uso si aggiungono al portfolio di Dilium questi devono essere presentati sul sito. L'obiettivo è mostrare l'ampia varietà di contesti ai quali il nuovo prodotto si può prestare.
L’obiettivo dell’esercizio è proporre alcune scelte progettuali di base per indirizzare lo sviluppo e la gestione di questo nuovo sito. In particolare è necessario descrivere i seguenti strumenti progettuali: codificate un insieme di movimenti degli oggetti 3D da collegare ad altrettante call to action, motivate la proposta attraverso strumenti e modelli dell'interazione uomo macchina; descrivere il modello logico della base di dati di supporto al sito; discutere quale tipologia di database sia meglio adottare per questo progetto; discutere le strategie di condivisione dei contenuti che il prodotto potrebbe adottare.
Ogni call to action potrebbe essere rappresentata da un'interfaccia intuitiva, come pulsanti ( buttons dotati di particolari colori e ombreggiature che richiamano qualcosa di cliccabile) o icone, collocati strategicamente vicino all'oggetto in modo da essere facilmente accessibili. Un’ipotetica progettazione di sito vetrina per Dilium potrebbe contenere:
chiave-valore). I nodi possono identificare sia delle istanze (individui) sia delle classi (elementi con le stesse proprietà). Le catene di relazioni che compongono il nostro caso di studio sono complesse ed intricate: nello schema qui accanto ho cercato di semplificarle per renderle visivamente in maniera intuitiva. Essendo il modello a grafo adatto a lavorare in contesti distribuiti , sceglierlo come modello di database risulterà più efficiente: esso permette la visualizzazione e la fruizione di catene di relazioni anche molto lunghe e complicate ( join-intensive queries ), senza richiedere un eccessivo tempo di risposta e senza utilizzare una grande quantità di spazio in memoria. Inoltre, questa rappresentazione raffigura forse soltanto il primo livello di catene di relazioni: tuttavia, si potrebbero aggiungere ancora altri dati e dunque altri nodi fondamentali. Grazie all' agile design la struttura di dati risulta