Tipuri de relatii dintre diverse elemente/entitati ce pot aparea in cadrul unei
analize/proiect
Association – este un tip general de relatie intre doua elemente (spre exemplu, class1 cu class2, actor cu use case, notes cu tabel, tabel cu tabel….).
Aggregation – este un tip de asociere/conector care arata ca un element contine
sau este compus din alt element (un exeplu de folosire a asocierii de tip agreggation este intre Class models (pot fi clasele dintr-un soft)). Composition – este folosita pentru a arata ca un element este compus din mai multe elemente mai mici
Composition to Whole/to Part depinde daca vreau sa plec de la
dependent/subordonat. Similar si la Aggregation.
Generalisation – e folosita pentru a arata mostenirea (ierarhia). Sensul sagetii ce
apare pe linia de relatie este de la specific la general.
Specialisation – este inversul de la generalisation.
Dependency – este o relatie care specifica ca un singur element sau un set de
elemente necesita alte elemente pentru a putea fi specificate sau implementate. Acest tip de relatie este folosita pentru a modela o gama larga de relatii de dependenta.
Trace – este o specializare a relatiei de dependenta
Este de obicei folosita pentru a evidentia trasabilitatea cerintelor s.a. (cum ar fi in Traceability diagram sau intr-o Class, Use Case …) Information Flow – este folosita pentru a arata fluxul de informatii intre doua elemente