Riassunto analitico
Nel corso degli ultimi decenni i sistemi software sono entrati prepotentemente nella nostra quotidianità diventando un elemento essenziale e, talvolta, imprescindibile sia in contesti privati che aziendali. È fondamentale che il loro funzionamento non sia affetto da errori o imprecisioni, soprattutto quando essi svolgono ruoli fondamentali per la protezione e la sicurezza: infatti un mancato funzionamento di tali sistemi può generare danni irreversibili. Per garantire una maggiore qualità e sicurezza dei software, sempre più frequentemente il testing sta assumendo un ruolo di rilievo nei processi di sviluppo. L'obiettivo di questa tesi è porre l'attenzione sull’importanza del software testing, la cui centralità nel processo di sviluppo software evidenziata in letteratura, è stata anche alla base dell’esperienza di tirocinio effettuata dal sottoscritto. Nell’elaborato si analizza la metodologia di testing in determinati modelli di sviluppo e si descrive un caso di studio che prevede l’applicazione della metodologia Scrum in ambito bancario. A tal fine si riporta l'esperienza di tirocinio effettuata presso un istituto bancario italiano descrivendo lo stato delle cose e ipotizzando sviluppi successivi attraverso l'applicazione della metodologia Scrum in questo contesto.
|