Al giorno d’oggi le applicazioni software sono parte integrante della nostra vita. Basti pensare a ciò che permette il funzionamento non solo di computer o telefoni cellulari, ma anche di automobili, elettrodomestici, giocattoli, sistemi di produzione industriale, ecc. Per questo motivo la produzione di software di qualità e nel minore tempo possibile svolge un ruolo di fondamentale importanza all’interno dell’economia mondiale. Da anni esistono metodologie a supporto della produzione software che guidano sviluppatori e responsabili, lungo tutto il processo di realizzazione di applicazioni e sistemi, dalla raccolta dei requisiti alla distribuzione al cliente. Alcune di queste metodologie promettono una grande agilità nella gestione dei processi di sviluppo software, specie nelle situazioni in cui i requisiti sono incerti o sono facilmente soggetti al cambiamento. Pianificare, conoscere e prevedere sono aspetti chiave per l’abbassamento del rischio di fallimento di un’impresa o di un progetto. Per non incorrere in tali rischi un’azienda moderna deve pertanto ricorrere a diversi modelli, che verranno esposti in questa trattazione. Questa tesi ha l'obiettivo di esporre quella parte del ciclo di sviluppo denominata “Quality Assurance”, prendendo come focus principale il caso reale dell'azienda SIAV Spa. L'esposizione si presenta divisa in cinque capitoli. Nel primo capitolo viene introdotta l'azienda e l'inizio del mio percorso in all'interno di essa. Nel secondo capitolo viene discusso il concetto di Project Management, mostrando l’evoluzione delle sue pratiche, a partire dal modello waterfall fino ad arrivare alla metodologia Scrum Agile. Nel terzo capitolo si descrivono in dettaglio le attività di controllo qualità in un'azienda di sviluppo software concentrandosi poi sul particolare caso di SIAV Spa. Nel quarto capitolo si parla delle varie tipologie di test: unitari, manuali, funzionali e test di performance. Nel quinto capitolo viene fatto un focus sull'automazione dei test, concentrandosi sul caso di Siav.

Assicurazione della qualità del software: una esperienza in Siav

REKA, AGLIND
2021/2022

Abstract

Al giorno d’oggi le applicazioni software sono parte integrante della nostra vita. Basti pensare a ciò che permette il funzionamento non solo di computer o telefoni cellulari, ma anche di automobili, elettrodomestici, giocattoli, sistemi di produzione industriale, ecc. Per questo motivo la produzione di software di qualità e nel minore tempo possibile svolge un ruolo di fondamentale importanza all’interno dell’economia mondiale. Da anni esistono metodologie a supporto della produzione software che guidano sviluppatori e responsabili, lungo tutto il processo di realizzazione di applicazioni e sistemi, dalla raccolta dei requisiti alla distribuzione al cliente. Alcune di queste metodologie promettono una grande agilità nella gestione dei processi di sviluppo software, specie nelle situazioni in cui i requisiti sono incerti o sono facilmente soggetti al cambiamento. Pianificare, conoscere e prevedere sono aspetti chiave per l’abbassamento del rischio di fallimento di un’impresa o di un progetto. Per non incorrere in tali rischi un’azienda moderna deve pertanto ricorrere a diversi modelli, che verranno esposti in questa trattazione. Questa tesi ha l'obiettivo di esporre quella parte del ciclo di sviluppo denominata “Quality Assurance”, prendendo come focus principale il caso reale dell'azienda SIAV Spa. L'esposizione si presenta divisa in cinque capitoli. Nel primo capitolo viene introdotta l'azienda e l'inizio del mio percorso in all'interno di essa. Nel secondo capitolo viene discusso il concetto di Project Management, mostrando l’evoluzione delle sue pratiche, a partire dal modello waterfall fino ad arrivare alla metodologia Scrum Agile. Nel terzo capitolo si descrivono in dettaglio le attività di controllo qualità in un'azienda di sviluppo software concentrandosi poi sul particolare caso di SIAV Spa. Nel quarto capitolo si parla delle varie tipologie di test: unitari, manuali, funzionali e test di performance. Nel quinto capitolo viene fatto un focus sull'automazione dei test, concentrandosi sul caso di Siav.
2021
Software quality assurance: an experience in Siav
Controllo statistico
Statistica2
Computazionale1
File in questo prodotto:
File Dimensione Formato  
Reka_Aglind.pdf

accesso aperto

Dimensione 681.12 kB
Formato Adobe PDF
681.12 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

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