Sperimentazioni di ingegneria del software I - SpIS
A.A. 2003/2004
(6 crediti, laurea triennale di informatica, indirizzo
Sistemi e Reti., secondo periodo didattico)
Il corso e' tenuto in modo collegiale dai seguenti docenti:
con il supporto per le esercitazioni da parte della
Dott.ssa Simona Bernardi
e la partecipazione della Dott.ssa Ivana Montelli (professore a
contratto) per la parte che riguarda la pratica industriale
Descrizione
del corso. Il
corso permette agli studenti di sperimentare in prima persona le
nozioni apprese nell'associato corso di Ingegneria del Software. In
particolare sperimenteremo un processo di produzione del software in
cui le varie fasi sono affrontate con approccio object oriented . Il
linguaggio di modellazione usato e' lo Unified Modelling Language (UML)
.
Lucidi
lezioni
- Lucidi lezione 2/2 del
Dott. Berio
- Lucidi lezione 3/4 del Dott. Berio
- Lucidi lezioni sulla
metodologia di sviluppo software della Dott.ssa Montelli
Esercitazioni
Modalita'
di esame per l'A.A. 2003/2004
- In cosa consiste l'esame
di SpIS
- per la creazione dei gruppi mandare una mail a Susanna Donatelli
e Simona Bernardi, indicando i nomi dei componenti, le matricole ed i
login. I gruppi sono costituiti da due persone.
- per problemi relativi al progetto (chiedere lumi sulle
specifiche, segnalare problemi nell'uso dei tool e nello sforamento dei
tempi) mandare una mail a tutti i docenti docenti
Materiale
per progetto finale
Testi
consigliati:
- UML-distilled (seconda versione inglese o prima versione
italiana) di
Martin Fowler, ed. Addison-Wesley, per quel che riguarda
una prima introduzione ai diagrammi UML (lezioni prof.ssa Donatelli ad
inizio corso)
- Executable UML: A Foundation for Model-Driven Architecture, S.J.
Mellor e M.J.Balcer, Addison Wesley, 2002, per quel che riguarda
la parte di esercitazioni con il Dott. Berio
- Java Enterprise in a Nutshell. J.Farley, W.Crawford e
D.Flanagan. O'reilly on line Catalog (2nd edition), 2002. ISBN
0-596-00152-5. Cap.2
, per quel che riguarda l' uso di JDBC (lezioni dott.ssa Bono)
- Java 2: tecniche avanzate. C.S.Horstmann e G.Cornell.
McGraw-Hill, 2000. ISBN 88-386-4071-8. Cap.4. (in biblioteca) ,
per quel che riguarda l' uso di JDBC (lezioni dott.ssa Bono)
Strumenti
usati:
Together (Borland) per la parte di UML, gestione delle versioni e
testing
Project (Microsoft) per la parte di pianificazione
Relazioni con altri corsi.
E' un naturale complemento del
corso di Ingegneria del Software. Puo' essere seguito, con
qualche difficolta', anche da studenti del curriculum STISI che
abbiano seguito il corso di Sistemi Informativi (si invitano gli
studenti in questa condizione a contattare la prof.ssa Donatelli).
Riferimenti
utili
Guida
agli strumenti CASE UML
Ultimo aggiornamento: 17 Marzo, 2004