Sunteți pe pagina 1din 3

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

S-ar putea să vă placă și