Avvisi del corso di
Analisi e progettazione del software

Anno accademico 2025-2026


22 giugno 2026

Ecco i risultati finali delle prove intermedie per l'anno accademico 2025-2026.

I risultati sono in trentesimi, e tengono in considerazione le valutazioni di tutte le prove intermedie. Il voto 31 indica 30 e lode, ins indica insufficiente, orale indica la necessità di sostenere una prova orale.

Gli elaborati delle prove intermedie possono essere discussi durante il ricevimento studenti, comunque entro un mese dalla pubblicazione di questo avviso.
Consultare il sito del docente per avere aggiornamenti sull'orario di ricevimento studenti.

Per chi ha ottenuto una valutazione positiva, il voto proposto potrà essere verbalizzato, senza dover sostenere nessuna ulteriore prova d'esame, nell'ambito dell'appello (fittizio) associato alle prove intermedie, come descritto qui nel seguito.

La verbalizzazione (ovvero, la registrazione) dell'esame (che viene svolta dal docente e non richiede la presenza degli studenti) avverrà con le seguenti modalità:

In caso di problemi contattare il docente, per posta elettronica, al più presto.


12 giugno 2026

Appena possibile, su questo sito verranno pubblicati i risultati finali delle prove intermedie. I risultati terranno in considerazione tutte le prove intermedie.

Per chi avrà ottenuto una valutazione positiva, il voto proposto potrà essere verbalizzato, senza dover sostenere nessuna ulteriore prova d'esame, nell'ambito dell'appello (fittizio) associato alle prove intermedie, come descritto qui nel seguito.

La verbalizzazione (ovvero, la registrazione) dell'esame (che viene svolta dal docente e non richiede la presenza degli studenti) avverrà con le seguenti modalità:

In caso di problemi contattare il docente, per posta elettronica, al più presto.


4 giugno 2026 - a precisazione di un avviso precedente

La seconda intermedia del corso di Analisi e progettazione del software si terrà giovedì 11 giugno ed avrà una durata complessiva di 90 minuti circa, e si svolgerà come segue:

Si raccomanda la massima puntualità.

Gli studenti del secondo turno sono pregati di attendere in silenzio il completamento del primo turno prima di entrare in aula.

Ulteriori informazioni sulla seconda prova intermedia di APS:

La valutazione complessiva delle prove intermedie sarà basata sui seguenti pesi indicativi:


3 giugno 2026

Le lezioni di Analisi e progettazione del software del 4 e dell'8 giugno sono sostituite da videolezioni registrate che gli studenti potranno trovare (temporaneamente) sul team del corso. 

In particolare, le videolezioni che sostituiscono le lezioni di interesse sono:


3 giugno 2026

Ecco i risultati della prima prova intermedia del 21 maggio (i voti sono in decimi), con l'indicazione degli studenti ammessi o non ammessi alla seconda prova intermedia.
L'ammissione è stata determinata sulla base dell'esito della prima intermedia, degli homework e delle autovalutazioni consegnate dagli studenti, nonché di una loro valutazione da parte del docente.
Gli altri studenti non sono ammessi alla prova intermedia. 

In caso di problemi, contattare al più presto il docente, per posta elettronica.
Si ricorda inoltre che eventuali comunicazioni agli studenti saranno indirizzate esclusivamente al loro indirizzo di posta elettronica di ateneo, della forma nom.cognome@stud.uniroma3.it


1 giugno 2026

Informazioni relative al secondo appello d'esame di giugno-luglio 2026 del corso di Analisi e progettazione del software.

In questa sessione ci sono due appelli per del corso di Analisi e progettazione del software. I due appelli sono mutuamente esclusivi. (Uno studente può prenotarsi ad entrambi gli appelli, ma può sostenere l'esame in uno solo dei due appelli.)

La prova scritta di questo appello d'esame si terrà nella seguente data:

Per partecipare all'esame è necessario prenotarsi all'esame tramite il portale dello studente GOMP. La prenotazione all'appello d'esame va fatta entro giovedì 9 luglio (le prenotazioni sono iniziate il 5 maggio).
In particolare, gli studenti dovranno prenotarsi all'appello d'esame di codice 20801962.

Si ricorda che le prenotazioni agli esami dovranno essere effettuate obbligatoriamente attraverso il portale dello studente GOMP.
In particolare, gli studenti che non sono prenotati ad un esame non potranno sostenere l'esame stesso, in quanto i verbali d’esame vengono predisposti in modo automatico in base alle prenotazioni sul portale: né il docente né la segreteria didattica possono aggiungere nominativi di studenti che non risultano prenotati.
Pertanto, gli studenti non prenotati sul portale dello studente GOMP non saranno ammessi all'esame.

Studenti che hanno problemi a prenotarsi all'esame sono invitati a comunicarlo al docente per posta elettronica e al più presto.
Inoltre, coloro che si sono prenotati all'esame ma non intendono presentarsi alle prove d'esame sono invitati a comunicarlo al docente per posta elettronica e al più presto.

Si ricorda inoltre che alle prove d'esame lo studente deve portare il libretto universitario oppure un documento di riconoscimento valido. Studenti che non abbiano né il libretto universitario né un documento di riconoscimento valido non saranno ammessi all'esame.

Si raccomanda inoltre la massima puntualità, sia nella prenotazione (come già osservato) che nella partecipazione alle prove d'esame.

Per gli studenti che intendono sostenere l'esame con progetto (il che è fortemente consigliato):


1 giugno 2026

Informazioni relative al primo appello d'esame di giugno-luglio 2026 del corso di Analisi e progettazione del software.

In questa sessione ci sono due appelli per del corso di Analisi e progettazione del software. I due appelli sono mutuamente esclusivi. (Uno studente può prenotarsi ad entrambi gli appelli, ma può sostenere l'esame in uno solo dei due appelli.)

La prova scritta di questo appello d'esame si terrà nella seguente data:

Per partecipare all'esame è necessario prenotarsi all'esame tramite il portale dello studente GOMP. La prenotazione all'appello d'esame va fatta entro giovedì 25 giugno (le prenotazioni sono iniziate il 5 maggio).
In particolare, gli studenti dovranno prenotarsi all'appello d'esame di codice 20801962.

Si ricorda che le prenotazioni agli esami dovranno essere effettuate obbligatoriamente attraverso il portale dello studente GOMP.
In particolare, gli studenti che non sono prenotati ad un esame non potranno sostenere l'esame stesso, in quanto i verbali d’esame vengono predisposti in modo automatico in base alle prenotazioni sul portale: né il docente né la segreteria didattica possono aggiungere nominativi di studenti che non risultano prenotati.
Pertanto, gli studenti non prenotati sul portale dello studente GOMP non saranno ammessi all'esame.

Studenti che hanno problemi a prenotarsi all'esame sono invitati a comunicarlo al docente per posta elettronica e al più presto.
Inoltre, coloro che si sono prenotati all'esame ma non intendono presentarsi alle prove d'esame sono invitati a comunicarlo al docente per posta elettronica e al più presto.

Si ricorda inoltre che alle prove d'esame lo studente deve portare il libretto universitario oppure un documento di riconoscimento valido. Studenti che non abbiano né il libretto universitario né un documento di riconoscimento valido non saranno ammessi all'esame.

Si raccomanda inoltre la massima puntualità, sia nella prenotazione (come già osservato) che nella partecipazione alle prove d'esame.

Per gli studenti che intendono sostenere l'esame con progetto (il che è fortemente consigliato):


1 giugno 2026

La lezione di Analisi e progettazione del software del 1 giugno è sostituita da videolezioni registrate che gli studenti potranno trovare (temporaneamente) sul team del corso. 

In particolare, le videolezioni che sostituiscono la lezione di interesse sono:

Si tenga conto delle seguenti importanti osservazioni:


27 maggio 2026

La seconda intermedia del corso di Analisi e progettazione del software si terrà giovedì 11 giugno.

Alcune informazioni preliminari sulla seconda prova intermedia di APS:

La valutazione complessiva delle prove intermedie sarà basata sui seguenti pesi indicativi:


25 maggio 2026

Lunedì 1 giugno ci sarà un'esercitazione (lunga) di progettazione orientata agli oggetti per lo studio di caso Acme Poesia.

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare la progettazione orientata agli oggetti (diagrammi di interazione e diagramma delle classi di progetto e programmazione in Java) per il sistema in discussione.

L'esercitazione non verrà svolta in aula, ma verrà pubblicata come videolezione registrata.


25 maggio 2026

Sono stati pubblicati i requisiti e il testo del terzo homework. (Notare che si tratta di due documenti diversi, e non di un singolo file. I requisiti sono gli stessi dei primi due homework.)

Uno studente potrà consegnare la propria soluzione dell'homework, scritta a mano su carta e realizzata individualmente, come segue:

Saranno accettate e valutate solo le consegne puntuali. Invece, le consegne ritardatarie non verranno prese in considerazione.

Inoltre:

Le consegne di questo homework verranno opportunamente valutate ai fini dell'ammissione alla seconda prova intermedia.


25 maggio 2026

Le lezioni di Analisi e progettazione del software dal 25 al 28 maggio sono sostituite da videolezioni registrate che gli studenti potranno trovare (temporaneamente) sul team del corso. 

In particolare, le videolezioni che sostituiscono le lezioni di interesse sono:


18 maggio 2026

Il testo del progetto associato alla prova intermedia del 21 maggio è stato pubblicato sulla pagina Moodle del corso di Analisi e progettazione del software. 

Per poter partecipare alla prova intermedia, gli studenti devono consegnare il loro elaborato relativo al progetto – realizzato individualmente e scritto a mano su carta, e poi scansionato o fotografato – mediante il suddetto progetto sulla pagina Moodle del corso entro le ore 20:00 di marcoledì 20 maggio.
Saranno accettate solo consegne puntuali; invece, consegne ritardatarie non verranno prese in considerazione.

Nella prova intermedia, i requisiti saranno una variante o un'estensione di quelli proposti in questo progetto. Pertanto, ci potranno essere requisiti aggiuntivi oppure diversi da quelli proposti nel progetto.
A titolo di esempio, ci potranno essere casi d'uso aggiuntivi rispetto a quelli del progetto, casi d'uso scritti in formato dettagliato (quando nel progetto questi casi d'uso erano scritti in formato breve), regole di dominio aggiuntive o regole di dominio modificate rispetto a quelle del progetto.
Nel testo della prova intermedia, le varianti nei requisiti saranno chiaramente indicate come segue:

Nella prova intermedia, gli esercizi da svolgere saranno ovviamente diversi da quelli proposti nel progetto. Ma se anche la formulazione di questi esercizi fosse la stessa, essendo cambiati i requisiti, la soluzione potrebbe essere diversa rispetto a quella del progetto.
In ogni caso, lo svolgimento del progetto associato alla prova scritta NON verrà preso in considerazione ai fini della valutazione della prova intermedia.

Si ricorda inoltre che eventuali comunicazioni agli studenti saranno indirizzate esclusivamente al loro indirizzo di posta elettronica di ateneo, della forma nom.cognome@stud.uniroma3.it


16 maggio 2026

La prima prova intermedia del corso di Analisi e progettazione del software si terrà giovedì 21 maggio ed avrà una durata di 60 minuti circa, e si svolgerà come segue:

Si raccomanda la massima puntualità.

Gli studenti del secondo turno sono pregati di attendere in silenzio il completamento del primo turno prima di entrare in aula.

Ulteriori informazioni sulla prima prova intermedia del corso di Analisi e progettazione el software:

Ecco l'elenco degli studenti ammessi alla prima prova intermedia del corso di Analisi e progettazione del software.
L'ammissione alla prova intermedia è stata determinata sulla base degli homework e delle autovalutazioni consegnate dagli studenti, nonché di una loro valutazione da parte del docente.
Gli altri studenti non sono ammessi alla prova intermedia. 

In caso di problemi, contattare al più presto il docente, per posta elettronica.
Si ricorda inoltre che eventuali comunicazioni agli studenti saranno indirizzate esclusivamente al loro indirizzo di posta elettronica di ateneo, della forma nom.cognome@stud.uniroma3.it


16 maggio 2026 

Martedì 19 maggio non ci sarà lezione di Analisi e progettazione del software. 


11 maggio 2026

Giovedì 14 maggio e lunedì 18 maggio ci sarà una coppia di esercitazioni di progettazione orientata agli oggetti basata sullo studio di caso ERedit (requisiti - si noti che si fa riferimento allo studio di caso di marzo 2018, e NON allo studio di caso di marzo 2010 e NEMMENO al testo del compito d'esame dell'11 luglio 2003).

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare la progettazione orientata agli oggetti per il sistema ERedit: diagrammi di interazione per le operazioni di sistema e diagramma delle classi di progetto. Gli studenti sono invitati anche a ragionare sulla trasformazione del progetto in codice.


11 maggio 2026

Le lezioni di Analisi e progettazione del software dall' 11 al 18 maggio sono sostituite da videolezioni registrate che gli studenti potranno trovare (temporaneamente) sul team del corso. 

In particolare, le videolezioni che sostituiscono le lezioni di interesse sono:


4 maggio 2026 

Lunedì 4 maggio, martedì 5 maggio e giovedì 7 maggio non ci sarà lezione di Analisi e progettazione del software. 


27 aprile 2026

Le lezioni di Analisi e progettazione del software della settimana dal 27 al 30 aprile sono sostituite da videolezioni registrate che gli studenti potranno trovare (temporaneamente) sul team del corso. 

In particolare, le videolezioni che sostituiscono le lezioni di questa settimana sono:


21 aprile 2026

Sulla pagina Moodle del corso di Analisi e progettazione del software è stata pubblicata la scheda di autovalutazione del secondo homework, che ciascuno studente potrà consegnare come segue:

Saranno accettate e valutate solo consegne puntuali. Invece, consegne ritardatarie non verranno prese in considerazione.


17 aprile 2026 - a correzione di un avviso precedente

Martedì 21 aprile ci sarà un'esercitazione di analisi orientata agli oggetti sulle operazioni di sistema per lo studio di caso Acme Haiku.

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti (diagrammi di sequenza di sistema e contratti delle operazioni di sistema) per il sistema in discussione.


17 aprile 2026 

Lunedì 20 aprile non ci sarà lezione di Analisi e progettazione del software. 

Non è al momento possibile pianificare le date per le prove intermedie del corso. In ogni caso, la prima prova intermedia non si terrà prima del 4 maggio.


11 aprile 2026 

In questo momento sembra esserci un problema nell'accesso alla pagina Moodle del corso.

Per quanto riguarda la consegna dell'homework 2, si proceda come segue:


10 aprile 2026 

Lunedì 13 aprile, martedì 14 aprile e giovedì 16 aprile non ci sarà lezione di Analisi e progettazione del software. 

Rimane invece confermata la consegna del secondo homework entro le ore 20:00 di sabato 11 aprile.

Non è al momento possibile pianificare le date per le prove intermedie del corso. In ogni caso, la prima prova intermedia non si terrà prima del 27 aprile.


9 aprile 2026 

Giovedì 9 aprile non ci sarà lezione di Analisi e progettazione del software. 


7 aprile 2026

Lunedì 13 aprile ci sarà un'esercitazione di analisi orientata agli oggetti sulle operazioni di sistema per lo studio di caso Acme Haiku.

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti (diagrammi di sequenza di sistema e contratti delle operazioni di sistema) per il sistema in discussione.


7 aprile 2026 

Sono stati pubblicati i requisiti e il testo del secondo homework. (Notare che si tratta di due documenti diversi, e non di un singolo file. I requisiti sono gli stessi del primo homework.)

Uno studente potrà consegnare la propria soluzione dell'homework, scritta a mano su carta e realizzata individualmente, come segue:

Saranno accettate e valutate solo le consegne puntuali. Invece, le consegne ritardatarie non verranno prese in considerazione.

Inoltre:


30 marzo 2026 - a precisazione di un avviso precedente

Giovedì 2 aprile ci sarà una seconda esercitazione di analisi orientata agli oggetti basata sullo studio di caso ERedit (requisiti - si noti che si fa riferimento allo studio di caso di marzo 2018, e NON allo studio di caso di marzo 2010 e NEMMENO al testo del compito d'esame dell'11 luglio 2003).

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti per il sistema ERedit: ed in particolare l'identificazione delle operazioni di sistema e la scrittura dei contratti delle operazioni di sistema.

Per consentire di svolgere l'esercitazione con calma e di completarla, l'esercitazione terminerà alle 12:15 anziché all'orario consueto.


26 marzo 2026

Nei prossimi giorni, probabilmente giovedì 2 aprile, ci sarà una seconda esercitazione di analisi orientata agli oggetti basata sullo studio di caso ERedit (requisiti - si noti che si fa riferimento allo studio di caso di marzo 2018, e NON allo studio di caso di marzo 2010 e NEMMENO al testo del compito d'esame dell'11 luglio 2003).

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti per il sistema ERedit: ed in particolare l'identificazione delle operazioni di sistema e la scrittura dei contratti delle operazioni di sistema.


26 marzo 2026

Sulla pagina Moodle del corso di Analisi e progettazione del software è stata pubblicata la scheda di autovalutazione del primo homework, che ciascuno studente potrà consegnare come segue:

Saranno accettate e valutate solo consegne puntuali. Invece, consegne ritardatarie non verranno prese in considerazione.


19 marzo 2026

Giovedì 26 marzo ci sarà un'esercitazione di analisi orientata agli oggetti sulla modellazione di dominio per lo studio di caso Acme Haiku.

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti (modellazione di dominio) per il sistema in discussione.


19 marzo 2026

Ecco i requisiti e il testo del primo homework. (Notare che si tratta di due documenti diversi, e non di un singolo file.)

Uno studente potrà consegnare la propria soluzione dell'homework, scritta a mano su carta e realizzata individualmente, come segue:

Saranno accettate e valutate solo le consegne puntuali. Invece, le consegne ritardatarie non verranno prese in considerazione.

Inoltre:


17 marzo 2026 - a precisazione di un avviso precedente

Giovedì 19 marzo ci sarà un'esercitazione di analisi orientata agli oggetti basata sullo studio di caso ERedit (requisiti ed esercizi - si noti che si fa riferimento allo studio di caso di marzo 2018, e non allo studio di caso di marzo 2010 e nemmeno al testo del compito d'esame dell'11 luglio 2003).

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti per il sistema ERedit:, ed in particolare la modellazione di dominio.


12 marzo 2026

Nei prossimi giorni, probabilmente giovedì 19 marzo, ci sarà un'esercitazione di analisi orientata agli oggetti basata sullo studio di caso ERedit (requisiti ed esercizi - si noti che si fa riferimento allo studio di caso di marzo 2018, e non allo studio di caso di marzo 2010 e nemmeno al testo del compito d'esame dell'11 luglio 2003).

Gli studenti sono invitati a guardare con anticipo il testo dello studio di caso, e provare a fare l'analisi orientata agli oggetti per il sistema ERedit:, ed in particolare la modellazione di dominio.


10 marzo 2026 

Lunedì 23 marzo non ci sarà lezione di Analisi e progettazione del software. 

Infatti, in tale data tutte le attività didattiche dell’Ateneo sono sospese per decreto rettorale per consentire alle studentesse e agli studenti l'esercizio del diritto di voto in occasione del referendum popolare confermativo per la legge costituzionale indetto per il 22 e il 23 marzo.
Le studentesse e gli studenti sono ovviamente invitati ad esercitare il loro diritto di voto. 


6 marzo 2026 - a parziale rettifica di un avviso precedente

Le lezioni del corso di Analisi e progettazione del software si svolgeranno:

Si raccomanda la massima puntualità.

Le lezioni del corso sono pensate per essere seguite dagli studenti in presenza. Inoltre, per quanto possibile (ma senza nessuna garanzia), le lezioni e le esercitazioni del corso saranno anche registrate e rese disponibili su Teams:

Se effettuate, le registrazioni delle lezioni e delle esercitazioni saranno disponibili, ma solo temporaneamente (per 7 giorni circa), sul canale Generale del team del corso, Condiviso > Recordings > Solo visualizzazione.


23 febbraio 2026

Le lezioni del corso di Analisi e progettazione del software si svolgeranno:

Si raccomanda la massima puntualità.

Le lezioni del corso sono pensate per essere seguite dagli studenti in presenza. Inoltre, per quanto possibile (ma senza nessuna garanzia), le esercitazioni (ma non le lezioni) saranno anche registrate e rese disponibili su Teams:

Se effettuate, le registrazioni delle esercitazioni saranno disponibili, ma solo temporaneamente (per 7 giorni), sul canale Generale del team del corso, File > Recordings > Solo visualizzazione.