17.04.2013 Views

Introducere în UML

Introducere în UML

Introducere în UML

SHOW MORE
SHOW LESS

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> 3<br />

echipei de realizatori, la experienţa echipei. <strong>UML</strong> nu tratează aspecte de metodologie,<br />

permitând astfel separarea limbajului de modelare de procesul aplicării metodologiei.<br />

2. Principalele părţi ale <strong>UML</strong><br />

Principalele parti ale <strong>UML</strong> sunt:<br />

Vederile (View) – surprind aspecte particulare ale sistemului de modelat. Un<br />

view este o abstractizare a sistemului, iar pentru construirea lui se folosesc un număr<br />

de diagrame.<br />

Diagramele – sunt grafuri care descriu conţinutul unui view. <strong>UML</strong> are nouă<br />

tipuri de diagrame, care pot fi combinate pentru a forma toate view-urile sistemului.<br />

Elementele de modelare – sunt conceptele folosite <strong>în</strong> diagrame care au<br />

corespondenţă <strong>în</strong> programarea orientată-obiect, cum ar fi: clase, obiecte, mesaje şi<br />

relaţii <strong>în</strong>tre acestea: asocierea, dependenţa, generalizarea. Un element de modelare<br />

poate fi folosit <strong>în</strong> mai multe diagrame diferite şi va avea acelaşi <strong>în</strong>teles şi acelaşi mod<br />

de reprezentare.<br />

Mecanismele generale – permit introducerea de comentarii şi alte informaţii<br />

despre un anumit element.<br />

2.1 View-uri<br />

Modelarea unui sistem poate fi o muncă foarte dificilă. Ideal ar fi ca pentru descrierea<br />

sistemului să se folosească un singur graf, <strong>în</strong>să de cele mai multe ori acesta nu poate să<br />

surprindă toate informaţiile necesare descrierii sistemului. Un sistem poate fi descris luând <strong>în</strong><br />

considerare diferite aspecte:<br />

Funcţional: este descrisă structura statică şi comportamentul dinamic al<br />

sistemului;<br />

cod;<br />

Non-funcţional: necesarul de timp pentru dezvoltarea sistemului<br />

Din punct de vedere organizatoric: organizarea lucrului, maparea modulelor de<br />

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!