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> 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