The objective of this thesis is to analyze the activities that make up a design process of an IT systems architecture of a company operating in the logistics and transportation market, as well as those aimed at developing a web app to support the internal audit activities of a company operating in the digital payments sector. The approach to the discussion is in both cases oriented to the analysis of the state of the art both of the technologies and of the methodologies adopted, with a focus in the first case on the software for systems integration and in the other on the frameworks for the development of a backend software. Finally, the methodologies and principles of user interface design are reviewed, in order to introduce the theme of usability and user experience design methodologies. The goal is to analyze the state of the art of software development methodologies that integrate the principles of the User Centered Design. The projects analyzed in this paper share, indeed, the ultimate goal of satisfying the needs of both client companies and end users.

L’obiettivo di questo elaborato di tesi è quello analizzare le attività che compongono un processo di design di un’architettura di sistemi IT di un’azienda che opera nel settore della logistica e del trasporto, nonché quelle finalizzate allo sviluppo di una web app per il supporto alle attività di internal audit di un’azienda operante nel settore dei pagamenti digitali. L'approccio alla trattazione è in entrambi i casi orientato alla analisi dello stato dell’arte sia delle tecnologie che delle metodologie adottate, con un focus nel primo caso sui software di integrazione di sistemi informatici e nell’altro sui framework per lo sviluppo del software di backend. Vengono infine passati in rassegna le metodologie e i principi di design di interfacce Utente, allo scopo di introdurre il tema dell’usability e delle metodologie di design dell’esperienza utente. L’obiettivo è analizzare lo stato dell’arte delle metodologie di sviluppo software che integrano i principi dell’user centered design. I progetti analizzati in questo elaborato sono, infatti, accomunati dall’obiettivo ultimo di soddisfare le necessità sia delle aziende committenti che di utilizzatori finali.

Modern microservices it architecture design and devops based web app development

AMATO, ANDREW
2021/2022

Abstract

The objective of this thesis is to analyze the activities that make up a design process of an IT systems architecture of a company operating in the logistics and transportation market, as well as those aimed at developing a web app to support the internal audit activities of a company operating in the digital payments sector. The approach to the discussion is in both cases oriented to the analysis of the state of the art both of the technologies and of the methodologies adopted, with a focus in the first case on the software for systems integration and in the other on the frameworks for the development of a backend software. Finally, the methodologies and principles of user interface design are reviewed, in order to introduce the theme of usability and user experience design methodologies. The goal is to analyze the state of the art of software development methodologies that integrate the principles of the User Centered Design. The projects analyzed in this paper share, indeed, the ultimate goal of satisfying the needs of both client companies and end users.
ING - Scuola di Ingegneria Industriale e dell'Informazione
6-ott-2022
2021/2022
L’obiettivo di questo elaborato di tesi è quello analizzare le attività che compongono un processo di design di un’architettura di sistemi IT di un’azienda che opera nel settore della logistica e del trasporto, nonché quelle finalizzate allo sviluppo di una web app per il supporto alle attività di internal audit di un’azienda operante nel settore dei pagamenti digitali. L'approccio alla trattazione è in entrambi i casi orientato alla analisi dello stato dell’arte sia delle tecnologie che delle metodologie adottate, con un focus nel primo caso sui software di integrazione di sistemi informatici e nell’altro sui framework per lo sviluppo del software di backend. Vengono infine passati in rassegna le metodologie e i principi di design di interfacce Utente, allo scopo di introdurre il tema dell’usability e delle metodologie di design dell’esperienza utente. L’obiettivo è analizzare lo stato dell’arte delle metodologie di sviluppo software che integrano i principi dell’user centered design. I progetti analizzati in questo elaborato sono, infatti, accomunati dall’obiettivo ultimo di soddisfare le necessità sia delle aziende committenti che di utilizzatori finali.
File allegati
File Dimensione Formato  
FINALpolimiMasterThesis_AMATO.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: versione revisionata (finale)
Dimensione 5.4 MB
Formato Adobe PDF
5.4 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/192377