>   Dipartimento di Informatica   >   Toni Mancini
[login|nuovo account]      [Italiano|English]

Laurea in Ingegneria Gestionale, Corso di

Progettazione del Software

Edizione dell'a.a. 2007/08

Materiale didattico

Disclaimer: Il materiale pubblicato su questo sito è offerto gratuitamente ai soli studenti del corso di Progettazione del Software del CdL in Ing. Gestionale dell'Università degli Studi di Roma "La Sapienza". E' vietato ogni utilizzo diverso da quello inerente la preparazione dell'esame del suddetto corso, ed in particolare è espressamente vietato il suo utilizzo per qualsiasi scopo commerciale e/o di lucro.
Il copyright di questo materiale (se non diversamente specificato nelle singole unità che lo compongono) è di proprietà degli autori (Toni Mancini e Monica Scannapieco). E' permessa la libera copia di tutto il materiale disponibile, purché ne vengano rispettate le condizioni d'uso qui enunciate, ne venga sempre citata la fonte, e venga riportato questo testo.
Gli autori consentono la stampa di questo materiale da parte di società di servizi (ad es. copisterie), purché queste non ne ottengano alcun ricavo oltre quello dovuto alla vendita di semplici fotocopie a prezzi di mercato. Si precisa tuttavia che gli autori non percepiscono alcun guadagno dalla diffusione del materiale da parte di chiunque.
Gli autori si impegnano a mantenere aggiornato il materiale pubblicato su questo sito, ma non possono assumersi la responsabilità del mancato aggiornamento di eventuali copie rese pubbliche da altre fonti e/o stampate da altri. Tale responsabilità è quindi da imputarsi alle singole fonti. Gli studenti sono quindi invitati, prima di acquisire questo materiale tramite altre fonti, a controllare che la relativa data di rilascio delle singole unità (indicata chiaramente su ognuna di esse) non sia precedente a quella della stessa unità pubblicata in questo sito.

Materiale di autovalutazione per il possesso dei prerequisiti

In questa sezione sono descritti i prerequisiti necessari a seguire il corso e superare con successo l'esame, oltre che materiale aggiuntivo per permettere la relativa autovalutazione da parte degli studenti.

Slides e dispense del corso

CodiceParteDescrizioneSenza soluzione degli eserciziVersione completaDomande & Risposte
S.I.1IIntroduzione alla Progettazione del Software--Download--
S.I.2IC.C. Mann, Il software fa schifo, American Review, 2003--Download--
S.I.3IPrincipi di base dell'OO--Download--
S.I.4ILo standard ISO 9126 sulle qualita' del software, 1991--Download--
S.I.5IEsempi di specifiche dei requisiti--Download--
S.A.1AIntroduzione alla fase di Analisi e diagrammi UML delle classi e degli oggetti--Download--
S.A.2ADiagrammi UML degli use-case e degli stati e transizioni--Download--
S.A.3ALe specifiche--Download--
S.A.4AStrutturazione e raffinamento dei requisiti--Download--
S.JOO.1JOOJava, Package e visibilita'DownloadDownload--
S.JOO.2JOOJava, Derivazione, ereditarieta', classi astratte, interfacceDownloadDownload--
S.JOO.3JOOJava, Le classi Object e ClassDownloadDownload--
S.JOO.4JOOJava, Uguaglianza superficiale e profondaDownloadDownload--
S.JOO.5JOOJava, Copia superficiale e profondaDownloadDownload--
S.JOO.6JOOJava Collections FrameworkDownload----
S.P.1PLa fase di Progetto--Download--
S.R.1RLa fase di Realizzazione, la realizzazione di strutture dati--Download--
S.R.2RLa fase di Realizzazione, realizzazione delle classi e degli use-case--Download--
S.R.3RLa fase di Realizzazione, realizzazione di associazioni a responsabilita' singola--Download--
S.R.4RLa fase di Realizzazione, realizzazione di associazioni a responsabilita' multipla--Download--
S.R.5RLa fase di Realizzazione, divisione in package e realizzazione dei diagrammi degli stati e transizioni--Download--

Nota per gli studenti non frequentanti

Il materiale didattico di questo corso è costituito da slides, esercitazioni e progetti svolti che possono essere scaricati gratuitamente da queste pagine.

Per loro stessa natura, tale materiale è da considerarsi sufficiente per i soli studenti che seguono attivamente le lezioni. Gli studenti non frequentanti invece, dovrebbero ricorrere a materiale didattico aggiuntivo e più organico. Tali studenti sono caldamente invitati a contattare il docente per tutti i chiarimenti necessari.



[This web site could never be realised without the sophisticated features of a pure text editor and the extreme power of 220V]