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

View-ul componentelor (Component View)<br />

Componentele sunt module de cod de diferite tipuri. În funcţie de conţinutul lor acestea<br />

pot fi: componente care conţin cod sursă, componente binare sau excutabile.<br />

View-ul componentelor are rolul de a descrie componentele implementate de sistem şi<br />

dependenţele ce există <strong>în</strong>tre ele, precum şi resursele alocate acestora şi eventual alte<br />

informaţii administrative, cum ar fi de exemplu un desfaşurător al muncii de dezvoltare. Este<br />

folosit <strong>în</strong> special de dezvoltatorii sistemului, iar <strong>în</strong> componenţa sa intră diagrame ale<br />

componentelor.<br />

View-ul de concurenţă (Concurent View)<br />

Sistemul poate fi construit astfel <strong>în</strong>cât să ruleze pe mai multe procesoare. Acest aspect,<br />

care este unul nonfuncţional, este util pentru o gestionare eficientă a resurselor, execuţii<br />

paralele şi tratări asincrone ale unor evenimente din sistem, precum şi pentru rezolvarea unor<br />

probleme legate de comunicarea şi sincronizarea theadu-urilor.<br />

Cei care sunt interesaţi de o astfel de vizualizare a sistemului sunt dezvoltatorii şi<br />

integratorii de sistem, iar pentru construirea lui se folosesc diagrame dinamice (stare,<br />

secventă, colaborare şi activitate) şi diagrame de implementare (ale componentelor sau de<br />

desfăşurare).<br />

View-ul de desfăsurare (Deployment View)<br />

Desfăşurarea fizică a sistemului, ce calculatoare şi ce device-uri (numite şi noduri) vor<br />

fi folosite pentru realizarea efectivă a implementării, cum sunt acestea conectate, precum şi ce<br />

componente se vor executa pe fiecare nod (de exemplu ce program sau obiect este executat pe<br />

fiecare calculator), toate sunt surprinse <strong>în</strong> view-ul de desfăşurare.<br />

Aceast tip de vizualizare a sistemului prezintă interes sunt dezvoltatori, integratorii de<br />

sistem şi cei care realizează testarea sistemului, iar pentru construirea view-ului este folosită<br />

diagrama de desfăşurare.<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!