Ingegneria
del Software Anno Accademico 2001-02 | |||||||||||||||||||||||||||||||||||||||||||
AVVISI: | |||||||||||||||||||||||||||||||||||||||||||
24/06/02- elenco
definitivo iscritti al corso per l'a.a. 2001-02 | |||||||||||||||||||||||||||||||||||||||||||
INSEGNANTI: | |||||||||||||||||||||||||||||||||||||||||||
Ingegneria
del Software (nuovo ordinamento) Massimo Cossentino E-mail: cossentino@unipa.it Ricevimento: Martedì e Giovedì dalle 12 alle 13 presso lo CSAI Lab (3° piano DIE) Sistemi Informativi (nuovo ordinamento) | |||||||||||||||||||||||||||||||||||||||||||
DESCRIZIONE DEL CORSO: | |||||||||||||||||||||||||||||||||||||||||||
Ingegneria
del Software (nuovo ordinamento): Obiettivo del corso è lo studio del processo di sviluppo del software (con particolare riferimento ai software object-oriented). Verranno esaminate le tecniche di raccolta dei requisiti, stesura delle specifiche, pianificazione, progettazione, implementazione, integrazione e manutenzione. Programma del corso Sistemi Informativi (nuovo ordinamento): | |||||||||||||||||||||||||||||||||||||||||||
PREREQUISITI: | |||||||||||||||||||||||||||||||||||||||||||
Sono richieste conoscenze
di programmazione ad oggetti (linguaggi C++ e Java).
| |||||||||||||||||||||||||||||||||||||||||||
LEZIONI ED ESERCITAZIONI: | |||||||||||||||||||||||||||||||||||||||||||
Lezioni Dal Lunedì al Venerdì ore 11-12 in aula U140 (ex G Rombo) Esercitazioni | |||||||||||||||||||||||||||||||||||||||||||
ESAMI: | |||||||||||||||||||||||||||||||||||||||||||
Importante: Come consuetudine, la tesina dello scorso anno (e quelle di tutti gli anni precedenti) non sono più valide per le sessioni di esami a partire da quella estiva (giugno) 2002. |
|||||||||||||||||||||||||||||||||||||||||||
Regole d'esame L’esame della materia per il vecchio ordinamento consiste in una discussione sui seguenti temi: • tesina svolta (vedasi dopo per le tipologie di tesina)
con dimostrazione dell’eseguibile nei casi previsti. La tesina può essere
scaricata in formato pdf. La tesina va
consegnata 5 giorni lavorativi PRIMA della data di esame. La consegna
vale come iscrizione all'esame stesso. La tesina può essere di quattro tipi: Ridotta: prevede lo svolgimento del tema descritto nel documento tesina01-02.doc fino alla generazione dello scheletro delle classi e la compilazione dello stesso. E’ possibile svolgere questa tesina in gruppi fino a 2 persone. Questo tipo di tesina limita il voto finale a 27/30. Completa: prevede lo svolgimento del tema descritto nel documento tesina01-02.doc fino alla completa codifica dell’applicazione (una dimostrazione della stessa farà parte dell’esame). E’ possibile svolgere questa tesina in gruppi fino a 3 persone. Nessuna limitazione sul voto finale. Personalizzata. Prevede lo svolgimento di una tesina proposta dal gruppo di studenti secondo le modalità di cui ai punti 1 e 2 (si può sviluppare una tesina ridotta o completa a partire da un tema da sottoporre ad approvazione della commissione). Sull'argomento della tesi di laurea. Riservata a tesisti che svolgano un lavoro di tesi contenente rilevanti aspetti di ingegneria del software. La tesina va consegnata 5 giorni lavorativi PRIMA della data di esame. La consegna vale come iscrizione all'esame stesso. N.B.: La presente tesina rimane valida fino alla sessione di anticipazione di quella estiva del prossimo anno accademico. A partire dalla sessione estiva del prossimo A.A. sarà necessario svolgere la nuova tesina anche per gli studenti di questo corso. Tesina A.A. 2001-02 (84 KB, pdf) - Consigli sulla stesura |
|||||||||||||||||||||||||||||||||||||||||||
MATERIALE DIDATTICO: | |||||||||||||||||||||||||||||||||||||||||||
Libri di
testo: Ing. del Software: B. Bruegge, A. H. Dutoit. Object-Oriented Software Engineering: Conquering Complex and Changing Systems. Prentice Hall Sistemi Informativi: Libri di consultazione: Sistemi Informativi: | |||||||||||||||||||||||||||||||||||||||||||
LINK INTERESSANTI: | |||||||||||||||||||||||||||||||||||||||||||
Esempi di OO design dal sito
degli autori del libro:
progetto JAMES, progetto TRAMP Scaletta complessiva per un progetto OO: vedasi consigli Pagina di consigli sulla stesura delle tesine How to Write Doc Comments for Javadoc Object Management Group Rational, sito su UML DevX: ML Zone CASE tools
| |||||||||||||||||||||||||||||||||||||||||||
Argomenti svolti e materiali didattici | |||||||||||||||||||||||||||||||||||||||||||
Ingegneria del Software (n.o.) | |||||||||||||||||||||||||||||||||||||||||||
* Vedasi libro di testo "Object-Oriented Software Engineering" Testi delle Esercitazioni:
testo | |||||||||||||||||||||||||||||||||||||||||||
Sistemi Informativi (n.o.) | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
ESAMI FINALI | |||||||||||||||||||||||||||||||||||||||||||
Eventi | |||||||||||||||||||||||||||||||||||||||||||
La pagina eventi si trova qui | |||||||||||||||||||||||||||||||||||||||||||
Area download | |||||||||||||||||||||||||||||||||||||||||||
OMG
Unified Modeling Language Specification ver. 1.3 (2.92 MB) Scaletta complessiva per un progetto OO: vedasi consigli
Esempio di tesina 2001-02 |