Specifiche dell'istanza in UML

Nei modelli UML, le specifiche dell'istanza sono elementi che rappresentano un'istanza nel sistema modellato. Quando si instanzia un classificatore in un modello, la specifica dell'istanza creata rappresenta un'entità nel sistema modellato in un punto nel tempo, in modo simile ad un'istantanea dell'entità. È possibile modellare le modifiche all'entità nel tempo creando diverse specifiche di istanza, una per ogni istantanea.

Le specifiche di istanza possono includere le seguenti informazioni relative all'entità:

Come i classificatori, le specifiche dell'istanza hanno attributi a cui si fa riferimento come agli slot. Una specifica dell'istanza può avere uno slot per ogni funzione strutturale del classificatore, incluse le funzioni ereditate. È possibile specificare valori per ogni slot in una specifica dell'istanza fino a che un tipo valido viene definito per lo slot.

La seguente figura mostra una classe denominata Membro. La classe ha due attributi, ID e Nome. L'attributo ID è del tipo Integer e l'attributo Nome è del tipoUnlimitedNatural.

La seguente figura mostra la specifica dell'istanza corrispondente che ha due slot e valori. Il valore dello slot ID è 1, ed il valore dello slot Nome è John Q Public.

Attività correlate
Aggiunta valori agli slot nei diagrammi dell'oggetto

Feedback