Il diagramma mostra le interazioni tra gli oggetti che portano alla creazione di una nuova lista, sotto richiesta dell'attore docente. Il diagramma risulta sufficientemente espressivo, va notato che il diagramma descrive la sequenza delle interazioni successive alla scelta del docente di creare una nuova lista. Rispetto allo stesso diagramma, relativo alla fase di analisi, si è scelto di creare prima un oggetto "InformazioniLista" vuoto, in cui campi saranno assegnati successivamente alle scelte del docente.
Particolare attenzione deve essere riservata agli ultimi messaggi scambiati tra gli oggetti. Possiamo constatare che viene effettuato un controllo per verificare se i dati di informazioniLista sono stati modificati o inseriti per la prima volta.
l diagramma mostra le interazioni tra gli oggetti che portano alla cancellazione di una lista di iscrizione, dopo la richiesta dell'attore docente. Anche questo diagramma risulta sufficientemente espressivo, va notato che l'operazione di notifica agli studenti, viene effettuata poco prima della cancellazione della lista all'interno del metodo rimuoviLista
Di seguito viene mostrato anche il diagramma di collaborazione relativo a "Cancella Lista".
Il diagramma mostra come l'attore tempo interviene sullo scheduler per gestire la chiusura delle liste. Lo scheduler controlla che tutte le liste attive non abbiano data di chiusura precende a quella attuale del sistema. In questo caso la lista di iscrizione deve essere chiusa e bisogna notificare l'evento agli studenti iscritti nella stessa.
Questo diagramma mette in evidenza le interazioni tra gli oggetti del sistema che permettono a uno studente di effettuare una iscrizione in una lista di iscrizione. Da notare che l'oggetto studente è già presente nel sistema in quanto, effettuata l'autenticazione, il sistema mantiene in memoria i dati ad esso associati.