Università degli Studi di Brescia
Area disciplinare di Ingegneria
Prof. Marina Zanella

 

Insegnamento di “Ingegneria del Software” (9 CFU)
(ordinamento 270)

 

 

a.a. 2013/2014

 

RISULTATI DELLA PROVA SCRITTA.

23 Giugno 2014

15 Luglio 2014

3 Settembre 2014

27 Novembre 2014

27 Gennaio 2015

2 Aprile 2015

 

 

Informazioni generali (orario ricevimento, testi, modalità esame)

 

 

Download testo dell'elaborato d'esame

           Elaborato

           Esempi Elaborato

 

 

Download materiale

           Introduzione

           Qualità

           Processo

           Requisiti

           Z

           UML2.0

           Diagrammi_casi_uso2.0

           Diagrammi_classi2.0

           Esercizi

           Progettazione

           Diagrammi_strutture_composite

           Diagrammi_componenti

           Diagrammi_package2.0

           Diagrammi_attività2.0

           Diagrammi_deployment

           Diagrammi_sequenza2.0

           Diagrammi_comunicazione

           Diagrammi_stato

           Progettazione OO

           Design pattern

           Refactoring

           Pattern Composite

           Pattern Abstract Factory

           Pattern Observer

           Pattern Proxy

           Pattern Decorator

 

 


a.a. 2012/2013
RISULTATI DELLA PROVA SCRITTA.

18 Giugno 2013

3 Luglio 2013

12 Settembre 2013

28 Novembre 2013

5 Febbraio 2014

 

 


a.a. 2011/2012
RISULTATI DELLA PROVA SCRITTA.

21 Giugno 2012

18 Luglio 2012

7 Settembre 2012

23 Novembre 2012

11 Gennaio 2013

4 Febbraio 2013

 

 


 

a.a. 2010/2011
RISULTATI DELLA PROVA SCRITTA.

17 Giugno 2011

6 Luglio 2011

2 Settembre 2011

31 Gennaio 2012

5 Aprile 2012

 

 


 

Insegnamento DISATTIVATO di “Ingegneria del Software A”

 

AVVISI PER GLI STUDENTI

MODALITÀ D’ESAME

L'esame consta di una prova scritta individuale e di una prova orale. Ai fini del superamento dell’esame, entrambe le prove devono essere superate con esito almeno sufficiente.
La prova scritta, della durata di 90’, si articola in esercizi e domande sia a risposta aperta, sia a risposta chiusa (vero/falso) circa gli argomenti del corso. La prova orale consiste nella discussione di un progetto software (vedi sezioni “Elaborato” e “Download testo dell’elaborato d’esame” più avanti), realizzato da gruppi di al più 4 persone ciascuno.

Uno studente può sostenere la prova scritta quante volte lo desideri. La consegna di una nuova prova scritta sovrascrive l’esito della prova scritta precedente.

Il sito degli appelli indica le date sia delle prove orali, sia delle prove scritte. Gli estremi dell’appello orale indicano anche la data (antecedente a quella della prova orale) entro cui deve avvenire la consegna della documentazione del progetto realizzato. Uno studente può sostenere le due prove nella medesima sessione o in sessioni distinte, nel qual caso la prova scritta può sia precedere, sia seguire quella orale.

ELABORATO

Il progetto software deve essere codificato in linguaggio Java. Si possono usare tool visuali per lo sviluppo dell'interfaccia grafica (ad es. Borland Builder).

Il tema dell’elaborato scade alla fine della sessione d’esame di Gennaio dell’anno accademico successivo rispetto a quello di frequenza dell’insegnamento.

 

 

a.a. 2009/2010
Ingegneria del Software A

 

Informazioni generali (orario ricevimento, programma corso, testi, siti dei lucidi)

 

Download testo dell'elaborato d'esame

           Elaborato

 

RISULTATI DELLA PROVA SCRITTA.

26 Novembre 2009

11 Dicembre 2009

26 Marzo 2010

28 Giugno 2010

15 Settembre 2010

21Gennaio 2011

4 Febbraio 2011

14 Aprile 2011

17 Giugno 2011

6 Luglio 2011

18 Giugno 2013

3 Luglio 2013

11 Settembre 2013

27 Gennaio 2015

 

 


 

a.a. 2008/2009
Ingegneria del Software A

 

Informazioni generali (orario ricevimento, programma corso, testi, siti dei lucidi)

 

Download testo dell'elaborato d'esame

           Elaborato

 

RISULTATI DELLA PROVA SCRITTA.

3 Dicembre 2008

18 Dicembre 2008

2 Aprile 2009

10 Luglio 2009

26 Agosto 2009

 


 

a.a. 2007/2008
Ingegneria del Software A

 

Informazioni generali (orario ricevimento, programma corso, testi, siti dei lucidi)

 

Download materiale

           Progettazione

         Diagrammi di sequenza

 

 

Download testo dell'elaborato d'esame

           Elaborato

 

RISULTATI DELLA PROVA SCRITTA.

5 Dicembre 2007

20 Dicembre 2007

27 Marzo 2008

9 Luglio 2008

27 Agosto 2008

 

TEMI D'ESAME

5 Dicembre 2007

27 Agosto 2008

 


 

a.a. 2006/2007
Ingegneria del Software A

 

Informazioni generali (orario ricevimento, programma corso, testi, siti dei lucidi)

 

 

Download materiale

           Esempi

 

Download testo dell'elaborato d'esame

           Elaborato

 

RISULTATI DELLA PROVA SCRITTA.

11 Dicembre 2006

10 Gennaio 2007

30 Marzo 2007

27 Luglio 2007

11 Settembre 2007

 


 

 

a.a. 2005/2006
Ingegneria del Software A

 

Informazioni generali (orario ricevimento, programma corso, testi, siti dei lucidi)

 

 

RISULTATI DELLA PROVA SCRITTA.

15 Dicembre 2005

11 Gennaio 2006

31 Marzo 2006

5 Luglio 2006

19 Settembre 2006

 

 

Download materiale

 

·      Introduzione

·      Processo

·      Requisiti

·      Linguaggio Z

·      UML: generalità

·      Diagrammi dei casi d'uso

·      RUP (Rational Unified Process)

·      Diagrammi delle classi

·      Diagrammi delle strutture composite

·      Diagrammi dei componenti

·      Diagrammi dei package

·      Diagrammi di deployment

·      Progettazione

·      Diagrammi di sequenza

·      Diagrammi di comunicazione

·      Diagrammi di stato

·      Diagrammi di attività

 

Download testo dell'elaborato d'esame

           Elaborato

 

A lezione sono inoltre stati trattati gli argomenti dei capitoli

 

1

2

7 (fino alla sezione 7.4 inclusa + sezione 7.7.3)

5

 

del testo C. Ghezzi, M. Jazayeri, D. Mandrioli, Ingegneria del Software – Fondamenti e Principi, 2/e, Pearson Education Italia, 2004

e mostrati i lucidi relativi (reperibili al sito http://www.prenhall.com/ghezzi)

 

TEMI D'ESAME

9 Dicembre 2004

22 Dicembre 2004

 


 

Link

Pagina web del libro "Software Engineering" 6th Edition, del Prof. Ian Sommerville

http://www.comp.lancs.ac.uk/computing/resources/SE6/

 

 

Tool che supportano UML

http://www.objectsbydesign.com/tools/umltools_byCompany.html

 

Editor UML
http://www.horstmann.com/violet/

 

Driver per la comunicazione con base di dati
http://www.mysql.com/downloads/api-jdbc-stable.html

 

 

IDE per linguaggio Java (con licenza gratuita)

 

NetBeans

http://www.netbeans.org/downloads/

 

JBuilder

http://www.borland.com/products/downloads/

 

JDeveloper (supporta la connessione con Oracle)
http://otn.oracle.com/software/products/jdev/index.html

 

PowerBuilder
http://www.sybase.com/

 

Websphere Studio Application Developer
http://www-306.ibm.com/software/integration/wsadie/

 


 

a.a. 2004/2005
Ingegneria del Software A


RISULTATI DELLA PROVA SCRITTA.

9 Dicembre 2004

22 Dicembre 2004

22 Luglio 2005

14 Settembre 2005

 

Download materiale aggiornato

 

·         Progettazione

 

·         UML: generalità

·         Diagrammi dei casi d'uso

·         RUP (Rational Unified Process)

·         Diagrammi delle classi

·         Diagrammi delle strutture composite

·         Diagrammi dei componenti

·         Diagrammi di deployment

·         Diagrammi dei package

·         Diagrammi di sequenza

·         Diagrammi di comunicazione

·         Diagrammi di stato

·         Diagrammi di attività

 

Download testo dell'elaborato d'esame

           Elaborato

 


 

 

a.a. 2003/2004
Ingegneria del Software A

 

RISULTATI DELLA PROVA SCRITTA.

9 Dicembre 2003

 

9 Gennaio 2004

 

2 Aprile 2004

 

2 Aprile 2004 bis

 

29 Giugno 2004

 

9 Settembre 2004

 

Download testo dell'elaborato d'esame

                    Elaborato

Download materiale del corso FSE pratico

Lezione 1

 

Lezione 2

     Lucidi

     Esercizi

     Codice

 


 

a.a. 2002/2003
Ingegneria del Software A

TEMI D'ESAME

10 Settembre 2003

24 Settembre 2003

 

RISULTATI DELLA PROVA SCRITTA.

 

24 Marzo 2003

31 Marzo 2003

14 Aprile 2003

10 Settembre 2003

24 Settembre 2003

 

Download materiale del corso

·         Introduzione

·         Processo

·         Requisiti

·         Linguaggio Z

·         UML: generalità

·         Progettazione

·         Progettazione OO

·         Implementazione

·         Serializzazione

·         Diagrammi di attività

·         Diagrammi dei package

·         Diagrammi fisici

 

Download materiale del corso FSE

 

 

                  Laboratorio

 

Download testo dell'elaborato d'esame
                    Elaborato

 

 


 

a.a. 2001/2002
Ingegneria del Software (V.O.)
Ingegneria del Software A (N.O.)

 

RISULTATI DELLA PROVA SCRITTA DEL CORSO V.O.

28 Ottobre 2002

26 Settembre 2002

10 Settembre 2002 

31 Marzo 2003

24 Settembre 2003

22 Dicembre 2004

25 Gennaio 2005

 

AVVISI PER GLI STUDENTI DEL CORSO V.O.

 

MODALITÀ D’ESAME

Gli studenti frequentanti, a larga maggioranza, si sono espressi a favore della sostituzione della prova di conoscenza degli argomenti di questo insegnamento, già prevista come prova orale, con una prova scritta, sulla falsariga dello scritto già effettuato per il corso N.O. Tale proposta è stata accolta: ogni prova orale durerà 90’ e conterrà esercizi e domande sia a risposta aperta, sia a risposta chiusa (vero/falso) circa gli argomenti del corso. Gli appelli d’esame, come affissi in bacheca, sono le date in cui è possibile sostenere tale prova (con l’eccezione degli eventuali appelli straordinari per fuori corso). La prova scritta può sia precedere, sia seguire la consegna (e discussione) del progetto (vedi sezione “Download testo dell’elaborato d’esame” più avanti), sia essere concomitante con la stessa.

 

ELABORATO

Il programma di cui all'elaborato deve essere realizzato in linguaggio Java o C++. Si possono usare tool visuali per lo sviluppo dell'interfaccia grafica (ad es. Borland Builder). Il sistema operativo preferenziale per l'applicazione finale è Windows.
La durata della validità del tema dell’elaborato non è stata rigorosamente fissata, essendo il corso V.O. ormai disattivato.

Download materiale del corso

Introduzione

Processo

Requisiti

UML: generalità

Linguaggio Z

Progettazione

Implementazione

Diagrammi dei package

Diagrammi fisici

Verifica

Pianificazione

Design pattern

Manutenzione

Metriche

Download testo dell'elaborato d'esame

         Elaborato

 

Download materiale del corso FSE

Diagrammi dei casi d'uso

      Diagrammi delle classi

Case tools

CORBA

Esercitazioni di laboratorio

Diagrammi di interazione

Diagrammi di stato

Diagrammi di attività