Gianmarco Capasso
Progetto e realizzazione di un Design System a supporto del processo di sviluppo front end = Design and implementation of a Design System in support of front end development process.
Rel. Giovanni Malnati. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Del Cinema E Dei Mezzi Di Comunicazione, 2019
Abstract: |
Le pagine web, al giorno d'oggi iniziano ad essere sempre più complesse e capaci di compiere molte delle operazioni che fino ad ora sono state esclusive delle applicazioni desktop. L'aumento della complessità porta alla necessità di evolvere il processo di sviluppo ad un livello più industriale, effettuato molto spesso da team di sviluppatori anche molto grandi. La difficoltà di comunicazione e il diverso stile di lavoro dei vari membri del team porta spesso ad un unico risultato ovvero la creazione di prodotti grezzi che non sempre riescono a mantenere coerenza visiva tra i vari componenti. La mancanza di linee guida assolute che gli sviluppatori possono seguire, porta ad un aumento dei tempi di sviluppo, poichè ogni parte deve essere adattata al resto del prodotto manualmente, della complessità di mantenimento e di evoluzione del prodotto. Questo cambio di paradigma porta gli sviluppatori, ma soprattutto i designer, che assumono un ruolo sempre più importante, a pensare in un modo più sistematico, mettendo al centro l'utente e la sua esperienza all'interno del prodotto. Questo complesso lavoro necessita, per essere svolto, di molte competenze provenienti da discipline diverse, dalla programmazione alla psicologia, al fine di creare un prodotto utile, funzionale e piacevole alla vista. La soluzione a questo problema è la creazione di un Design System, un vero e proprio vocabolario che può essere facilmente consultato da tutti gli sviluppatori e che ha lo scopo di definire il linguaggio di comunicazione tra utente e applicazione. Definendo il linguaggio e le linee guida che definiscono lo stile di ogni componente costituente risulta molto più facile creare dei prodotti manutenibili e scalabili abbattendo di molto i tempi di sviluppo. Nel presente lavoro di tesi, dopo un'introduzione teorica, viene presentato il processo di prototipazione e di sviluppo del design di un'interfaccia grafica destinata all'analisi di dati massivi. Il lavoro ripercorre le parti più importanti di questo processo, a partire dalla prototipazione per poi passare alla creazione del Design System e ad un'analisi del prodotto finito. |
---|---|
Relators: | Giovanni Malnati |
Academic year: | 2019/20 |
Publication type: | Electronic |
Number of Pages: | 85 |
Additional Information: | Tesi secretata. Fulltext non presente |
Subjects: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Del Cinema E Dei Mezzi Di Comunicazione |
Classe di laurea: | New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING |
Aziende collaboratrici: | UNSPECIFIED |
URI: | http://webthesis.biblio.polito.it/id/eprint/13112 |
Modify record (reserved for operators) |