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