Introducere în UML
Introducere în UML
Introducere în UML
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Introducere</strong> in <strong>UML</strong> 7<br />
(conectate <strong>în</strong>tre ele), dependente (o clasa depinde/foloseşte o altă clasă), specializate (o clasă<br />
este specializarea altei clase) sau împachetate (grupate împreună <strong>în</strong> cadrul unei unitaţi). Toate<br />
aceste relaţii se materializează <strong>în</strong> structura internă a claselor <strong>în</strong> atribute şi operaţii.<br />
Diagrama este considerată statică, <strong>în</strong> sensul că este validă <strong>în</strong> orice moment din ciclul de<br />
viaţă al sistemului. Un exemplu de diagramă a claselor este prezentat <strong>în</strong> figura 3.<br />
Companie<br />
de asigurări<br />
Figura 3: O diagramă a claselor pentru un sistem de asigurări.<br />
Diagrama obiectelor (Object Diagram)<br />
Acest tip de diagramă este un variant al diagramei claselor care <strong>în</strong> locul unei clase<br />
prezintă mai multe instanţe ale ei. Diagrama obiectelor foloseşte aproape aceleaşi notaţii ca şi<br />
diagrama claselor cu două mici diferenţe: obiectele sunt scrise subliniat şi sunt vizualizate<br />
toate instantele relaţiei (vezi figura 4).<br />
Deşi nu este la fel de importantă ca diagrama claselor, cea o obiectelor este folosită<br />
pentru exemplificarea unei diagrame a claselor de complexitate mare, permiţând vizualizari<br />
ale instanţelor actuale şi a relaţiilor exact aşa cum sunt ele realizate. Mai poate fi folosită ca o<br />
parte a diagramelor de colaborare, <strong>în</strong> care sunt vizualizate colaborările dinamice existente <strong>în</strong><br />
cadrul unui set de obiecte.<br />
1 are 0..*<br />
apartine<br />
Poliţa de<br />
asigurare<br />
expimă<br />
Contract de<br />
asigurare<br />
0..*<br />
refera<br />
0..1<br />
are<br />
Persoana<br />
este expimat prin<br />
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com<br />
1..*<br />
1