Carmine GRAVINO | METRICHE E QUALITÀ DEL SOFTWARE
Carmine GRAVINO METRICHE E QUALITÀ DEL SOFTWARE
cod. 0522500087
METRICHE E QUALITÀ DEL SOFTWARE
0522500087 | |
DIPARTIMENTO DI INFORMATICA | |
CORSO DI LAUREA MAGISTRALE | |
INFORMATICA | |
2016/2017 |
ANNO CORSO 2 | |
ANNO ORDINAMENTO 2015 | |
SECONDO SEMESTRE |
SSD | CFU | ORE | ATTIVITÀ | |
---|---|---|---|---|
INF/01 | 6 | 48 | LEZIONE |
Obiettivi | |
---|---|
CONOSCENZA E CAPACITÀ DI COMPRENSIONE •METRICHE PER SOFTWARE ORIENTATO AGLI OGGETTI •SULL’USO E LA VALUTAZIONE DI METRICHE DA IMPIEGARE DURANTE IL PROCESSO DI SVILUPPO E DI MANUTENZIONE DEL SOFTWARE •CONCETTI FONDAMENTALI PER PROGETTARE, PIANIFICARE E CONDURRE STUDI EMPIRICI (E VALUTAZIONI SPERIMENTALI IN GENERE). •METODOLOGIE E STRUMENTI PER LA RACCOLTA DI DATI DALLE DIVERSE FONTI DISPONIBILI DURANTE LO SVILUPPO DEL SOFTWARE •METODI STATISTICI PER L’ANALISI DEI DATI. •COSTRUZIONE DI MODELLI DI PREDIZIONE A PARTIRE DAI DATI RACCOLTI SU PRODOTTI SOFTWARE E PROCESSI SOFTWARE, O A SEGUITO DI ESPERIMENTI. • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: •USARE UN APPROCCIO SISTEMATICO E ORGANIZZATO PER PROGETTARE, PIANIFICARE E CONDURRE VALUTAZIONI SPERIMENTALI. •PROGETTARE ESPERIMENTI E CASI DI STUDIO E SUCCESSIVAMENTE RACCOGLIERE E ANALIZZARE I RISULTATI DEGLI STUDI CONDOTTI. •COSTRUIRE MODELLI PREDITTIVI (E.G., PREDIZIONE DELLA DIFETTOSITÀ, PREDIZIONE DEI COSTI) A PARTIRE DA DATI ESTRATTI DA REPOSITORY SOFTWARE (E.G., PROMISE, CVS, SVN) |
Prerequisiti | |
---|---|
GLI STUDENTI DEVONO AVERE CONOSCENZA PREGRESSA DI ALGORITMI E STRUTTURE DATI, PROGRAMMAZIONE PROCEDURALE E A OGGETTI, TECNOLOGIE SOFTWARE PER IL WEB, SISTEMI DI GESTIONE DI BASI DI DATI, CONCETTI DI BASE DI INGEGNERIA DEL SOFTWARE, IN PARTICOLARE DEI PROCESSI DEL CICLO DI VITA DEL SOFTWARE E DELLA MODELLAZIONE DEL SOFTWARE CON UML. |
Contenuti | |
---|---|
- MISURE NEL SOFTWARE - USO DEL PARADIGMA GOAL - QUESTION- METRIC - MODELLI DI QUALITÀ E MISURE - MISURARE PER CONTROLLARE E VALIDARE - INTRODUZIONE ALL’APPROCCIO SPERIMENTALE NELL’AMBITO DELL’INGEGNERIA DEL SOFTWARE - PROCESSO SPERIMENTALE: DEFINIZIONE; PIANIFICAZIONE; ESECUZIONE; ANALISI E INTERPRETAZIONE; PRESENTAZIONE - STUDI EMPIRICI: SURVEY; CASI DI STUDIO; ESPERIMENTI CONTROLLATI - ANALISI DEI DATI: UTILIZZO DI GRAFICI E STATISTICHE DESCRITTIVE; ANALISI DI DISTRIBUZIONI; TEST DI IPOTESI; UTILIZZO DI R PER L'ANALISI STATISTICA - UTILIZZO DI DATI ESTRATTI DA SOFTWARE REPOSITORY E COSTRUZIONE DI MODELLI DI PREDIZIONE (PER ESEMPIO DEI DIFETTI, DEI COSTI) |
Metodi Didattici | |
---|---|
L’INSEGNAMENTO PREVEDE (6 CFU) 48 ORE DI LEZIONI FRONTALI A CARATTERE PREVALENTEMENTE TEORICO-METODOLOGICO PER IL TRASFERIMENTO DELLE CONOSCENZE RELATIVE AI CONTENUTI DELL’INSEGNAMENTO, CON MOMENTI DI ESERCITAZIONE E DI APPROFONDIMENTO DI ASPETTI PRATICI E DI INTERAZIONE TRA GLI STUDENTI E IL DOCENTE. |
Verifica dell'apprendimento | |
---|---|
- REALIZZAZIONE E DISCUSSIONE DI UN PROGETTO PER ACCERTARE LE CAPACITÀ PRATICHE ACQUISITE. I CRITERI DI VALUTAZIONE RIGUARDERANNO LA COMPLETEZZA, LA CORRETTEZZA E LA SINTESI DELLA DOCUMENTAZIONE DI PROGETTO. - PROVA ORALE PER ACCERTARE LE CONOSCENZE ACQUISITE. I CRITERI DI VALUTAZIONE RIGUARDERANNO LA COMPLETEZZA E LA CORRETTEZZA DELL'APPRENDIMENTO E LA CHIAREZZA ESPOSITIVA. |
Testi | |
---|---|
TESTI DI RIFERIMENTO - CLAES WOHLIN, PER RUNESON, MARTIN HÖST, MAGNUS C. OHLSSON, BJÖRN REGNELL, ANDERS WESSLÉN - EXPERIMENTATION IN SOFTWARE ENGINEERING: AN INTRODUCTION - THE KLUWER INTERNATIONAL SERIES IN SOFTWARE ENGINEERING TESTI DIAPPROFONDIMENTO - NORMAN E. FENTON, SHARI LAWRENCE PFLEEGER - SOFTWARE METRICS BY - PWS PUB CO. - L.M. LAIRD, M.C. BRENNAN, SOFTWARE MEASUREMENT AND ESTIMATION: A PRACTICAL APPROACH, IEEE COMPUTER SOCIETY PRESS, 2006, ISBN: 0471676225 |
Altre Informazioni | |
---|---|
LO SVOLGIMENTO DELLE ESERCITAZIONI E LA FREQUENZA DEL CORSO SONO FORTEMENTE CONSIGLIATE. |
BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2019-03-11]