polito.it
Politecnico di Torino (logo)

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

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.

Relatori: Giovanni Malnati
Anno accademico: 2019/20
Tipo di pubblicazione: Elettronica
Numero di pagine: 85
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Del Cinema E Dei Mezzi Di Comunicazione
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/13112
Modifica (riservato agli operatori) Modifica (riservato agli operatori)