Ingegneria del Software |
|||||||||||||
AVVISI: |
|||||||||||||
ATTENZIONE: L'appello del 21-07-06 è l'ultimo che verrà svolto dal sottoscritto. La commissione per gli appelli successivi verrà designata dal CCS nelle prossime riunioni. ATTENZIONE: la validità del tema di progetto standard proposto quest'anno è estesa fino all'appello di aprile 2006 per gli studenti n.o. e rimane valida fino a nuova comunicazione per gli studenti v.o. ATTENZIONE: tutti gli studenti del n.o. dovranno fare esami con l'ing. Ortolani a partire dalla sessione seguente a quella di Aprile '06 12-07-06: Esami per studenti vecchio ordinamento il 21-07-06 ore 09.30, consegna tesina entro il 19-07-06 ore 13.00. 20-06-06: Esami per studenti vecchio ordinamento il 29-06-06 ore 15.00, consegna tesina il 26-06-06. 17-03-06:
Esami per studenti vecchio ordinamento laureandi nella
sessione di Aprile: in concomitanza con quelli del nuovo
ordinamento il 29-03-06 ore 15.30.
|
|||||||||||||
DOCENTE: |
|||||||||||||
Massimo Cossentino (web
page) Altri giorni di ricevimento:
|
|||||||||||||
DESCRIZIONE DEL CORSO: |
|||||||||||||
Questo corso unitamente al corso di Sistemi
Informativi, mutua l'insegnamento Ingegneria del Software per gli
studenti del v.o. Software engineering is the "multi-person construction of multi-version software" D.L. Parnas. Some Software Engineering Principles. In Structured Analysis and Design, State of the Art Report. Infotech International. (1978).
|
|||||||||||||
PREREQUISITI: |
|||||||||||||
Sono richieste conoscenze di programmazione ad oggetti (linguaggi C++ e Java). |
|||||||||||||
Orari |
|||||||||||||
Gli esami si baseranno sulla discussione del progetto di un software ad oggetti. Ulteriori specifiche verranno fornite in seguito. Regole di esame, tema di progetto standard per la.a. 04-05, temi di progetto alternativi (parte 1, parte 2). Programma previsto per l'a.a. 2004-05 Chiarimenti sulle regole d'esame:
|
|||||||||||||
V.O. |
N.O. (prova scritta)* |
N.O. (tesina) |
|||||||||||
18-02 (ore 9.30, aula A320) |
17-02 (ore 14.00, aula F120 (A-L), F130(M-Z)) Risultati1 |
18-02(ore 9.30, aula A320) |
|||||||||||
07-03(ore 9.30, aula A320) |
09-03 (ore 14.00, aula F120, F160, F170). Risultati 1 |
07-03(ore 9.30, aula A320) |
|||||||||||
15-03(ore 15.00, Laboratorio DINFO) |
|
15-03(ore 9.30, Laboratorio DINFO) |
|||||||||||
* riservata agli studenti n.o. iscritti al corso 2004-05, pdf |
|||||||||||||
Appello riservato ai laureandi della sessione di Aprile |
30-03-05, ore 15.30, presso il CUC. Consegna tesine improrogabilmente entro ore 12 del 29-03 al CUC |
||||||||||||
Maggio 2005 |
giorno 03/05 ore 9.30 Aula: F230. Data valida per registrazione esami con prova scritta del 17-02 e 09-03 |
||||||||||||
Giugno-Luglio |
16-06 (non 15-06 come inizialmente comunicato) ore 10.00, Aula A320 Appello per laureandi nella sessione di luglio |
||||||||||||
Luglio 2005 |
13-07 (ore 15, aula A320), consegna tesine entro
il 12-07 ore 13 al CUC (nessuna deroga). |
||||||||||||
Settembre 2005 |
09-09 (ore 09.30, Aula C) |
||||||||||||
Ottobre 2005 |
Appello riservato ai laureandi v.o. della sessione di novembre: 13-10-05 ore 16. Consegna tesina entro lunedì 10 mattina agli ingg.Sabatucci o Seidita |
||||||||||||
Novembre 2005 |
15 Novembre ore 09.30 (rinviato al 18-11-05 ore 10.00 al DINFO) |
||||||||||||
Gennaio-Febbraio 2006 |
18/01 (ore 15.00; Aula A320), 02/02 (ore 15.00; Aula A320) e 16/02 RIMANDATO AL 22/02 (ore 09.30; Aula A320) |
||||||||||||
Marzo 2006 |
Studenti Laureandi nuovo/vecchio ordinamento: giorno 29 marzo ore 15.30 (l'aula verrà comunicata in seguito). Consegna tesina entro lunedì 27 marzo ore 10 (non oltre). |
||||||||||||
Aprile 2006 |
11/04 Aula A320 ora 15.30. Studenti n.o. che hanno seguito fino al corso 2004-05 e studenti v.o. |
||||||||||||
|
|
||||||||||||
|
|
||||||||||||
|
(1) N.B.: La registrazione della materia avverrà ai prossimi appelli utili, entro e non oltre il mese di settembre 2005. Si raccomanda agli studenti la rigida osservanza del limite di settembre 2005 nella registrazione del voto per non incorrere nella ripetizione dell'esame. |
||||||||||||
|
|||||||||||||
|
|||||||||||||
MATERIALE DIDATTICO: |
|||||||||||||
Libro di testo: Libri di consultazione: |
|||||||||||||
Esempi di OO design dal sito degli autori
del libro: progetto
TRAMP (altro link),
progetto
JAMES Progettazione dei database relazionali (materiale di studio per il vecchio ordinamento): sito, studiare capp. 3-4-5
CASE tools
|
|||||||||||||
ORGANIZZAZIONE DEL CORSO: |
|||||||||||||
Terzo modulo |
|||||||||||||
Settim. |
Giorno |
Capitolo |
Paragrafi |
Argomento |
Presentazione |
||||||||
1 |
28-0tt |
Giovedì |
1 |
1.1, 1.2, 1.3, 1.4, 1.5 |
Introduction to Software Engineering |
||||||||
29-Ott |
Venerdì |
2 |
2.1, 2.2 (e sottopar.), 2.3 (solo sottopar 2.3.1 e 2.3.5), 2.4 ( tutti sottopar.) |
UML |
|||||||||
2 |
04-Nov |
Giovedì |
|
||||||||||
|
05-Nov |
Venerdì |
|
||||||||||
3 |
11-Nov |
Giovedì |
|
||||||||||
|
12-Nov |
Venerdì |
4 |
4.1-4.4 e sotto-par.; 4.5.3 (da non fare il resto del par. 4.5); 4.6
|
Raccolta Requisiti |
||||||||
4
|
18-Nov |
Giovedì |
|
||||||||||
|
19-Nov |
Venerdì |
5 |
par. 5.1-5.4 e sottopar. 5.5.1 (esempio par. 5.6) |
Analisi Requisiti |
||||||||
5 |
25-Nov |
Giovedì |
|
||||||||||
|
26-Nov |
Venerdì |
|
||||||||||
6 |
02-Dic |
Giovedì |
|
||||||||||
|
03-Dic |
Venerdì |
|
RAD Template, esercitazioni |
|
||||||||
|
|
|
Pausa lezioni per festività natalizie |
|
|
||||||||
7 |
13-Gen |
Giovedì |
6 |
par. 6.1-6.4; |
System Design |
||||||||
|
14-Gen |
Venerdì |
7 |
par. 7.1-7.4; sottopar. 7.5.1; par 7.6 |
System Design |
||||||||
8 |
20-Gen |
Giovedì |
|
||||||||||
|
21-Gen |
Venerdì |
9 |
par. 9.1 - 9.6 |
Object Design |
||||||||
9 |
27-Gen |
Giovedì |
10 |
par 10.1-10.6 |
Object Design |
||||||||
|
28-Gen
|
Venerdì |
11 |
par.11.1-11.4 |
Testing |
||||||||
10 |
03-Feb |
Giovedì |
|
||||||||||
|
04-Feb
|
Venerdì |
|
||||||||||
|
10-Feb |
Giovedì |
|
tutto il sito |
Project Management |
||||||||
|
11-Feb |
Venerdì |
|
|
|
|
|||||||
Eventi
|
|||||||||||||
La pagina eventi si trova qui |
|||||||||||||
OMG Unified Modeling Language Specification ver. 1.5 (3.5 MB) Scaletta complessiva per un progetto OO: vedasi consigli e template presentati a lezione Esempi di tesina: tesina PARZIALMENTE corretta dal docente: zip Esempi di Tesina sui sistemi multi-agente (tesina 1, tesina 2). Materiali didattici: Presentazioni che verranno usate durante il corso (dal corso dell'anno scorso): ch4lect1.ppt , ch4lect2.ppt, ch5lect1.ppt , ch5lect2.ppt, ch6lect1.zip, ch6lect2.ppt, ch7lect1.ppt Template vari: RAD Template, SPMP_Template, SDD_template, ODD_template Sito sul Project Management: sito web |