Claudio De Sio Cesari --- Class Diagram Syntax Reference --- http://www.claudiodesio.com
|
Class Diagram Syntax Reference |
|||||
|
Element name |
Syntax |
Synopsis |
|||
|---|---|---|---|---|---|
|
Class & Object |
|
Classe:
astrazione per un gruppo di oggetti che condividono stesse
caratteristiche e funzionalità. |
|||
|
Attribute |
Attributo (o variabile d'istanza o variabile membro o caratteristica di una classe): caratteristica di una classe/oggetto. |
||||
|
Operation |
Operazione (o metodo o funzione membro): funzionalità di una classe/oggetto. |
||||
|
Member Properties |
Public,
protected, private:
modificatori di visibilità. |
||||
|
# memberName "protected member" |
|||||
|
- memberName "private member" |
|||||
|
memberName o $memberName "static member" |
|||||
|
operation o operation {abstract} "abstract operation" |
|||||
|
/attributeName "derived attribute" |
|||||
|
Abstract Class & Interface |
|
Classe
astratta: classe che non si può istanziare e che può
dichiarare metodi astratti. |
|||
|
Extension & Implementation |
|
Estensione:
relazione di ereditarietà tra classi. |
|||
|
Association |
|
Associazione:
relazione tra classi dove una utilizza i servizi (le operazioni)
dell'altra. |
|||
|
Aggregation |
Aggregazione: associazione caratterizzata dal contenimento. |
||||
|
Composition |
Composizione: aggregazione con cicli di vita coincidenti. |
||||
|
Navigability |
Navigabilità: direzione di un'associazione. |
||||
|
Multiplicity |
Molteplicità: corrispondenza tra la cardinalità del numero di oggetti delle classi coinvolte nell'associazione. |
||||
|
Role Names |
Ruoli: descrizione del comportamento di una classe relativamente ad un'associazione. |
||||
|
Qualified Association |
Associazione qualificata: associazione nella quale un oggetto di un classe è identificato dalla classe associata mediante una “chiave primaria”. |
||||
|
Association Class |
Class d'associazione: codifica in classe di un'associazione. |
||||
Claudio De Sio Cesari --- Class Diagram Syntax Reference --- http://www.claudiodesio.com