# Ingegneria del Software *[Aggiornamento 20/09/2017: Pubblicazione risultati e correzione appello 11/09, aggiornamento esiti finali]* **ATTENZIONE: Gli studenti laureandi sono pregati di comunicare in modo solerte ed urgente l'eventuale accettazione del voto finale al prof. Vardanega.** ## Presentazione del corso ### Obiettivi formativi L'insegnamento di Ingegneria del Software si sviluppa su due semestri, collocando la maggior parte della didattica d'aula all'interno del I semestre, e la parte prevalente delle attività pratiche nel II semestre. L'insegnamento si propone di fornire allo studente gli strumenti metodologici per e l'opportunità di sviluppare con successo un impegnativo **progetto didattico di sviluppo software** da svolgersi in gruppo, secondo canoni rigorosi di metodo di conduzione e di gestione del rapporto cliente-fornitore. L'insegnamento si concentra sull'illustrazione di strumenti intellettuali per comprendere e sistematizzare l'insieme di conoscenze essenziali della disciplina detta Software Engineering. A tal fine, il corso illustra ciascuna delle aree di conoscenza rilevanti nell'ambito, correlandovi le regole metodologiche che gli studenti dovranno seguire nello svolgimento del progetto didattico, la cui realizzazione effettiva avverrà, a partire dalla seconda metà di novembre, per poi proseguire nel II semestre. ### Propedeuticità obbligatorie strette Programmazione a Oggetti, Basi di Dati ### Materiale didattico Il materiale didattico presentato durante le lezioni sarà progressivamente pubblicato, in formato elettronico, tramite collegamento alla lezione corrispondente. Sono altresì consigliati i seguenti testi: + [Software Engineering (9th edition)](http://www.pearsonhighered.com/educator/product/Software-Engineering/9780137035151.page), Ian Sommerville, Pearson Education | Addison-Wesley + [Design Patterns](http://www.pearsoned.co.uk/bookshop/detail.asp?item=171742), E. Gamma, R. Helm, R. Johnson, J. Vlissides, Pearson Education | Addison-Wesley ## Calendario delle lezioni e degli appelli di esame Segue il calendario delle lezioni del corso, delle revisioni e degli appelli d'esame. | Data | Orario | Docente | Tema | Slides | | :---: | :----: | :---: | ---- | | 27 feb. | 09:30 - 11:15 | Vardanega | Misurazioni software | [pdf](http://www.math.unipd.it/~tullio/IS-1/2016/Dispense/L15.pdf) | | 28 feb. | 09:30 - 11:15 | Cardin | Errori comuni revisione dei requisiti e Revisione architetturale per RP_max | [pdf](sweb/2017/Esercitazione%20-%20Errori%20comuni%20RR_4x4.pdf) | | 06 mar. | 17:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 13 mar. | 09:30 - 11:15 | Cardin / Vardanega| Revisione di avanzamento | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RP.html) (revisione di progettazione) | | | 20 mar. | 09:30 - 11:15 | Cardin | [Errori comuni revisione di progettazione](sweb/Esercitazione%20-%20Errori%20comuni%20RP_4x4.pdf) | | | 27 mar. | 09:30 - 11:15 | [Deloitte](http://www.deloitte.it) | [La figura del consulente informatico e la capacità di intercettare tendenze o tecnologie promettenti: l'esempio di Azure e Blockchain](sweb/2017/Deloitte.pdf) (**1C/150**) | | | 28 mar. | 09:30 - 11:15 | Cardin | Esercitazione in preparazione dell'esame (scritto) I | [pdf](sweb/2017/Esercitazione%20-%20Preparazione%20Esame_4x4.pdf) | | 31 mar. | 09:30 - 11:15 | [BiP](http://www.businessintegrationpartners.com) | [La figura del consulente informatico: competenze tecnologiche e soft skill](sweb/2017/Locandina%20Seminario%20BiP.pdf) (**1C/150**) | [pdf](sweb/2017/BiP.pdf) | | 03 apr. | 09:30 - 11:15 | Cardin | Esercitazione in preparazione dell'esame (scritto) II | [pdf](sweb/2017/Esercitazione%20-%20Preparazione%20Esame%202_4x4.pdf) | | 05 apr. | 14:00 | -- | [STAGE-IT 2017](http://goo.gl/1FQvgs), Padova Fiere, Padiglione 11, via Tommaseo 59 (PD) | [pdf](sweb/STAGE-IT_2017.pdf) | | 10 apr. | 09:30 - 11:15 | Cardin | Esercitazione in preparazione dell'esame (scritto) III | | | 11 apr. | 17:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 18 apr. | 09:30 - 13:30 | Cardin / Vardanega | Revisione di avanzamento | | | 18 apr. | 14:30 - 17:30 | -- | Primo appello scritto (compito equivalente, **1C/150**) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RR.html) (revisione dei requisiti) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RP.html) (revisione di progettazione) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RQ.html) (revisione di qualifica) | | | -- | -- | -- | [Esiti appello scritto 18/04](sweb/2017/IS%20scritto%2020170418%20Risultati.pdf) | | | -- | -- | -- | [Soluzione appello scritto 18/04](sweb/2017/esami/Soluzioni_Appello_2017-04-18.pdf) | | | 02 mag. | 09:30 - 11:15 | Cardin | Errori comuni Revisione di Qualifica | | | 03 mag. | 10:30 - 11:30 | Vardanega | Correzione e visione I appello scritto (domande teoriche, **1C/150**) | | | 03 mag. | 12:45 - 13:30 | Cardin | Correzione e visione I appello scritto (domande pratiche, **1C/150**) | | | 08 mag. | 09:30 - 11:15 | Cardin | Best practice nello sviluppo software (SOLID principle) | [pdf](sweb/2017/SOLID%20Principles%20of%20Object-Oriented%20Design_4x4.pdf) | | 08 mag. | 17:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 14 mag. | 17:00 | -- | Consegna materiale in ingresso alla revisione di accettazione | | 15 mag. | 09:30 - 13:30 | Cardin / Vardanega | Revisione di avanzamento | | | 15 mag. | 14:30 - 17:30 | -- | Secondo appello scritto (**1C/150**) | | | 15 mag. | -- | -- | [Risultati Revisione di Accettazione](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RP.html) (revisione di progettazione) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RQ.html) (revisione di qualifica) | | | -- | -- | -- | [Esiti appello scritto 15/05](sweb/2017/IS%20scritto%2020170515%20Risultati.pdf) | | | 01 giu. | 13:30 - 14:15 | Cardin | Correzione e visione II appello scritto (domande pratiche, **1BC45**) | | | 01 giu. | 14:15 - 15:00 | Vardanega | Correzione e visione II appello scritto (domande teoriche, **1BC45**) | | | -- | -- | -- | [Soluzione appello scritto 15/05](sweb/2017/esami/Soluzioni_Appello_2017-05-15.pdf) | | | 20 giu. | 17:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 26 giu. | 17:00 | -- | Consegna materiale in ingresso alla revisione di accettazione | | 27 giu. | 09:30 - 13:30 | Cardin / Vardanega | Revisione di avanzamento | | | 27 giu. | 14:30 - 17:30 | -- | Terzo appello scritto (**1C/150**) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RP.html) (revisione di progettazione) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RQ.html) (revisione di qualifica) | | | 02 lug. | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Esiti appello scritto 27/06](sweb/2017/IS%20scritto%2020170627%20Risultati.pdf) | | | 08 lug. | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | 06 lug. | 17:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 10 lug. | 13:00 - 14:30 | -- | Correzione e visione III appello scritto (**1BC50**) | | | -- | -- | -- | [Soluzione appello scritto 27/06](sweb/2017/esami/Soluzioni_Appello_2017-06-27.pdf) | | | 12 lug. | 17:00 | -- | Consegna materiale in ingresso alla revisione di accettazione | | 13 lug. | 09:30 - 13:30 | Cardin / Vardanega | Revisione di avanzamento | | | 13 lug. | 14:30 - 17:30 | -- | Quarto appello scritto (**1C/150**) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RQ.html) (revisione di qualifica) | | | 15 lug. | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Esiti appello scritto 13/07](sweb/2017/IS%20scritto%2020170713%20Risultati.pdf) | | | -- | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Soluzione appello scritto 13/07](sweb/2017/esami/Soluzioni_Appello_2017-07-13.pdf) | | | 01 ago. | 12:45 - 14:00 | Cardin / Vardanega | Correzione e visione IV appello scritto (**1BC50**) | | | 22 ago. | 17:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 28 ago. | 17:00 | -- | Consegna materiale in ingresso alla revisione di accettazione | | 29 ago. | -- | Cardin / Vardanega | Revisione di avanzamento | | | 29 ago. | 14:30 - 17:30 | -- | Quinto appello scritto (**LuM250**) | | | -- | -- | -- | [Esito revisione di avanzamento](http://www.math.unipd.it/~tullio/IS-1/2016/Progetto/RQ.html) (revisione di qualifica) | | | -- | -- | -- | [Esiti appello scritto 29/08](sweb/2017/IS%20scritto%2020170829%20Risultati.pdf) | | | 03 set. | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Soluzione appello scritto 29/08](sweb/2017/esami/Soluzioni_Appello_2017-08-29.pdf) | | | 05 set. | 12:30 - 14:00 | Cardin / Vardanega | Correzione e visione V appello scritto (**1BC50**) | | | 11 set. | 09:00 | -- | Consegna materiale in ingresso alla revisione di avanzamento di progetto | | | 11 set. | -- | Cardin / Vardanega | Revisione di avanzamento | | | 11 set. | -- | -- | Sesto appello scritto | | | 13 set. | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Esiti appello scritto 11/09](sweb/2017/IS%20scritto%2020170911%20Risultati.pdf) | | | 20 set. | -- | -- | [Risultati Revisione di Accettazione (aggiornamento)](sweb/2017/Valutazione%20Finale%202016-17.pdf) | | | -- | -- | -- | [Soluzione appello scritto 11/09](sweb/2017/esami/Soluzioni_Appello_2017-09-11.pdf) | | Le lezioni indicate in calendario si terranno nelle aule 1C/150 con l'orario e la collocazione seguenti: + lunedì, 09:30-11:15, aula 1C/150 + martedì, 09:30-11:15, aula 1C/150 ## Calendario degli appelli d'esame Liste di iscrizione all'esame (del quale sono previsti 5 appelli, calendarizzati tra la fine del mod. B e la sessione di recupero estivo) verranno pubblicate sul sistema [UniWeb](https://uniweb.unipd.it/Home.do) nelle due settimane precedenti l'appello corrispondente.
Riccardo Cardin @ Math.unipd.it
Home
Pubblicazioni
Blog