Class Diagram

I class diagram definiscono la visione statica del sistema:

Questo è forse il modello più importante, dato che definisce il dizionario dei dati, cioè quali sono le entità rappresentate nel sistema e i dati associati a ciascuna di esse.

Classe

In UML, una classe è composta da tre parti:

Queste tre parti si rappresentano mediante un rettangolo diviso in altrettante sezioni

Untitled

E' però possibile omettere la sezione degli attributi e/o quella dei metodi (ma non il nome della classe). Quindi, anche le seguenti sono rappresentazioni valide della stessa classe:

Untitled

Un esempio di rappresentazione ancora più completa, invece, è:

Untitled