Ingegneria del Software 2 Corso di Laurea Magistrale in Ingegneria Informatica - Curriculum IT Management Docente: Ing. Porfirio Tramontana e-mail: porfirio.tramontana@unina.it tel. 081 76 83901 http://wpage.unina.it/ptramont/ Ingegneria del Software 2 - Introduzione
Contenuti di IS2 Testing Qualità del software Testing automation Qualità del software Misura del software Modelli di qualità Manutenzione ed evoluzione del software Gestione dei progetti software Gestione della configurazione Stima dei costi e dei rischi Ingegneria del Software 2 - Introduzione
Motivazioni La maggior parte del costo e delle sforzo nei progetti software non è nello sviluppo, ma nel testing e nella manutenzione, perché la qualità del software è spesso insufficiente Uno dei punti di partenza lavorativi più probabili per un laureato in Informatica o Ingegneria Informatica ha a che fare con il testing e/o la manutenzione del software Ingegneria del Software 2 - Introduzione
Motivazioni Automatizzare e sistematizzare le attività di testing e manutenzione fornisce dei benefici enormi in termini di tempo, sforzo e qualità del prodotto software risultante Project Management 3%, Requirements Definition 10%, Analysis 12%, Design 15% Coding 23%, System / Integration Test 10%, Acceptance Test 6.50%, Documentation 5%, Implementation 7%, Support 8.50%, Total SDLC 100%. Gartner Says Traditional Development Practices Will Fail for Mobile Apps http://www.gartner.com/newsroom/id/2823619 Gartner in Oct 2006 stated that "testing typically consumes between 10% and 35% of work on a system integration project.“ http://www.softwaretestpro.com/Item/5903/What-is-the-Right-Ratio-of-Software-Developers-to-Testers/Software-Test-Professionals-Conference-Test-and-QA Ingegneria del Software 2 - Introduzione
Applicazioni pratiche Android Testing di applicazioni Android Ingegneria del Software 2 - Introduzione
Altri Strumenti Utilizzati Ingegneria del Software 2 - Introduzione