Dalla specifica allo schema UML
Una specifica dagli appunti o dalle lezioni, con i colori di ciò che diventa schema: classi, attributi, associazioni, molteplicità e generalizzazioni. Sotto, lo schema UML che ne nasce. Passa sopraTocca una parte del testo o un elemento dello schema per vedere da dove viene, o leggila frase per frase.
La specifica
Capitolo 7 degli appunti, canale 1: il caso di studio
L’applicazione gestisce le visite mediche di un reparto ospedaliero: pazienti, medici, visite e reparti. Di tutte le persone, quindi sia pazienti che medici, interessano nome, cognome e anno di nascita. Dei medici interessa la specializzazione (una stringa). I pazienti possono prenotare una visita presso un reparto. In seguito, la visita può venire assegnata a un medico. Ogni visita ha un codice (una stringa). Ogni paziente può prenotare quante visite vuole, ma ogni visita viene prenotata da un solo paziente. La visita è sempre e soltanto in un reparto. A un medico possono venire assegnate al massimo ottanta visite, ma non c’è un minimo. Quando la visita viene prenotata non è assegnata a nessun medico, e nel seguito può venire assegnata a un singolo medico, ma non di più. Un metodo da non implementare permette di disassegnare tutte le visite a un medico dato. Un medico afferisce a uno e un solo reparto.
Da dove viene ogni elementoPassa sopra a una parte colorata del testo o a un elemento dello schema: si accendono insieme. Un clic lo tiene acceso.Tocca una parte colorata del testo o un elemento dello schema: si accendono insieme. Toccalo di nuovo per spegnerlo.
Lo schema UML delle classi
In grigio ciò che non viene dal testo: passaci sopratoccalo per sapere perché c’è.