Attributi

Nei modelli UML, gli attributi rappresentano informazioni, dati o proprietà che appartengono a istanze di un classificatore.

Un classificatore può contenere zero o più attributi. Gli attributi descrivono un valore o una gamma di valori, che le istanze di tale classificatore può contenere. È possibile specificare un tipo di attributo, ad esempio come numero intero o valore booleano e il relativo valore iniziale. È inoltre possibile collegare un vincolo a un attributo per definire la gamma di valori che contiene.

I nomi attributo sono nomi brevi o frasi di nomi che descrivono l'attributo. La sintassi UML per un nome attributo include informazioni in aggiunta al nome, ad esempio visibilità dell'attributo, tipo e valore iniziale, come mostrato nel seguente esempio.

visibility «stereotype» name : type-expression = initial-value

Esempio

In un'applicazione e-commerce, una classe Customer ha un attributo che contiene l'importo in denaro nel saldo del cliente, come mostrato nel seguente esempio.

- balance : MoneyType = 0.00
Attività correlate
Gestione di attributi e operazioni nei classificatori
Aggiunta di attributi ai classificatori nei diagrammi
Ordinamento e filtraggio di specifici attributi e operazioni

Feedback