Didattica
Si sviluppi il progetto per un sistema per la gestione di
attività didattiche avente le seguenti caratteristiche
- L’organizzazione che fornisce il servizio didattico offre corsi
di diverso tipo e livello in diverse discipline
- Ogni corso comprende una serie di argomenti suddivisi in lezioni
ed esercitazioni
- Ogni corso ha un docente responsabile, che può avvalersi
di altri docente per coprire le varie parti del corso
- L’organizzazione pubblica annualmente il calendario dei corsi,
comprensivo dei programmi e dei docenti coinvolti
- I potenziali studenti, presa visione del calendario dei corsi,
inviano le richieste di iscrizione
- Alcuni membri dell’organizzazione svolgono funzioni di
coordinamento quali: definizione dei corsi e dei loro contenuti, loro
collocazione nel calendario, affidamento ai docenti, attivazione dei
corsi, ...
- Il sistema deve garantire un elevato livello di controllo e
visibilità dei processi di gestione fornire il supporto alla
pianificazione di tutte le attività
Si richiede di rappresentare il modello del sistema mediante il
linguaggio UML.
Il modello deve essere sviluppato nel modo più completo e
dettagliato possibile, sia nelle sue caratteristiche statiche sia nel
comportamento dinamico, facendo uso di tutti i tipi di diagrammi UML
utili allo scopo.