## page was renamed from Ingegneria del Software #acl EditorsGroup:read,write,delete,admin,revert MarcoAntonioMastratisi:read,write,delete,admin,revert All:read == Ingegneria del Software (DM 509) == ''The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. ([[http://www.computer.org/portal/web/swebok|SWEBOK]])'' === AVVISI IMPORTANTI === <
> {i} Si invitano gli studenti che non hanno ancora sostenuto l'esame a voler sfruttare la attuale sessione straordinaria (data ufficiale dell'appello d'esame: 21/11/2012). E' possibile ancora concordare un appuntamento con il docente, scrivendo all'indirizzo marco.mastratisi@gmail.com. <
> <
> /!\ Gli studenti che hanno già proceduto con la registrazione dovrebbero consultare il sistema Uniwex e verificare la corretta verbalizzazione, segnalando eventuali problemi al consuento indirizzo e-mail marco.mastratisi@gmail.com. === Informazione e contatti dei docenti per l'a.a. 2009/2010 === <
> Il docente per l'anno in corso è l'Ing. '''Marco Antonio Mastratisi'''. Già esercitatore del medesimo corso dall'a.a. 2002/03 all'a.a. 2008/09, l'Ing. Mastratisi opera da oltre un decennio nell'ambito della ingegneria del software. Attualmente è Responsabile della Unità Organizzativa di Ricerca Industriale e Responsabile della Infrastruttura Tecnologica Basata sulla Conoscenza presso [[http://www.exeura.com|Exeura s.r.l.]], spin-off della Università della Calabria attivo nella realizzazione di prodotti e servizi in tema di Knowledge Management e Business Analytics. <
> La esercitatrice del corso è la Dott.ssa '''Susanna Cozza'''. Già esercitatrice del medesimo corso da alcuni anni, la Dott.ssa Cozza è Dottore di Ricerca in Matematica ed Informatica e focalizza le proprie attività di ricerca, svolte presso il [[http://www.mat.unical.it|Dipartimento di Matematica della Università della Calabria]], prevalentemente negli ambiti della Intelligenza Artificiale e della Programmazione Logica. <
> <
> L'Ing. Mastratisi può essere contattato mediante e-mail all'indirizzo: marco.mastratisi@gmail.com <
> La Dott.ssa Cozza può essere contattata mediante e-mail all'indirizzo: cozza@mat.unical.it <
> <
> Se sei interessato per qualche ragione al corso degli anni precedenti puoi provare a consultare la <
>[[http://www.mat.unical.it/terracina/ingsoft/|Pagina di Ingegneria del Software gestita dal Prof. Giorgio Terracina]] === Materiale didattico proposto dal docente === <
> *M. Fowler, "UML Distilled" 3rd edition, Addison Wesley (con particolare riferimento ai capitoli da 1 a 5 e da 8 a 11) *[[attachment:Introduzione-alla-Ingegneria-del-Software.pdf|Dispensa di introduzione all'ingegneria del software]]. *[[attachment:Introduzione-al-Ciclo-di-Vita-e-Metodologie.pdf|Dispensa sul ciclo di vita del software]]. *[[attachment:Esercitazione-fine-corso-Mastratisi.pdf|Traccia della esercitazione del 25/05 e 27/05]]. *[[attachment:Esercitazione-fine-corso-Cozza.pdf|Traccia della esercitazione del 01/06 e 03/06]]. *Tracce di esame prova scritta del 11/06/2010: [[attachment:2010-06-11-TracciaEsame-A.pdf|Traccia A]], [[attachment:2010-06-11-TracciaEsame-B.pdf|Traccia B]], [[attachment:2010-06-11-TracciaEsame-C.pdf|Traccia C]]. *[[attachment:2010-06-11-SoluzioneTraccieABC.pdf|Ipotesi (bozza) di soluzione all'esercizio di modellazione UML della prova scritta del 11/06/2010]]. *Tracce di esame prova scritta del 23/07/2010: [[attachment:2010-07-23-TracciaEsame-A.pdf|Traccia A]], [[attachment:2010-07-23-TracciaEsame-B.pdf|Traccia B]], [[attachment:2010-07-23-TracciaEsame-C.pdf|Traccia C]]. *[[attachment:2010-07-23-SoluzioneTraccieABC.PDF|Ipotesi (bozza) di soluzione all'esercizio di modellazione UML della prova scritta del 23/07/2010]]. *Tracce di esame prova scritta del 24/09/2010: [[attachment:2010-09-24-TracciaEsame-A.pdf|Traccia A]], [[attachment:2010-09-24-TracciaEsame-B.pdf|Traccia B]], [[attachment:2010-09-24-TracciaEsame-C.pdf|Traccia C]]. === Modalità d'esame === <
> L'esame si articolerà in una prova scritta ed in una prova orale. La prova scritta consisterà in un esercizio di progettazione e modellazione (in UML) degli aspetti principali di un sistema informativo assegnato. Saranno inoltre incluse alcune domande di carattere generale sui contenuti del corso. La prova orale consisterà in una discussione ragionata della prova scritta ed in eventuali altre domande di approfondimento.