Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modellazione di dominio #2 Associazioni e attributi Lez. 5 - Coggle…
Modellazione di dominio #2
Associazioni e attributi
Lez. 5
Associazioni
Legame logico tra due classi
Quali
mostrare
Descrivono collegamenti tra oggetti che il sistema deve gestire (conoscere o ricordare)
Favoriscono la comprensione del dominio
Forma
A
associazione (verbo/locuzione)
B
Notazione Uml
Linea con nome
associazione
Vertici
Estremità di associazioni
(o
ruoli
)
Molteplicità
Numeri o simboli che indicano quante istanze sono collegate
Nome ruolo
Navigabilità
Scritto vicino a
estremo (opzionale)
Come
identificarle
Relazioni db
Analisi linguistica
Categorie di
associazioni comuni
A è elemento/riga di B
A è prodotto/servizio per transazione B
A è parte fisica/logica di B
A gestisce/possiede B
Multiple
Più associazioni che
collegano due classi
Riflessive
Classe che relazione
se stessa
Derivate
I cui collegamenti possono essere ricavati da altri elementi del modello di dominio
Notazione: "/"
Regole di derivazione
nel glossario
Aggregazione
Associazione che suggerisce relazione intero-parte (es. auto-ruota)
Composizione
Forma forte
intero-parte
Ogni parte deve
appartenere all'intero
Vita parte limitata
a quella dell'intero
Notazione
Rombo pieno
vicino a intero
Attributi
Valori e proprietà associati agli oggetti di una classe
Caratteristica non scomponibile
di un elemento
Tipo semplice
Solo in UML, attributi
associati a classi
Mostrare quelli che rappresentano dati che il sistema deve gestire
Notazione: rettangolo
diviso in due
Scritti sotto
Attributi derivati
Come associazioni