Cuprins
În UML Există posibilitatea de a ne concentra pe ambele părți ale elementelor care alcătuiesc un sistem, pe de o parte avem conceptualizarea, construirea de soluții software și modele abstracte și pe de altă parte avem distribuția echipamentelor, a hardware-ului care va face sistemul nostru poate fi folosit.Cazul lui diagrame de distribuție Ne permite să ne concentrăm asupra modului în care putem vedea structura fizică și cum să reprezentăm compoziția echipamentului menționat în diagrame, pentru a stabili toate hărțile necesare pentru a documenta cerințele sistemului nostru.
Diagrama de distribuție
În diagramă de distribuție este locul în care îl reprezentăm structura hardware unde va fi sistemul sau software-ul nostru, pentru aceasta putem reprezenta fiecare componentă ca noduri, nodul este orice element care este o resursă hardware, adică este numele nostru generic pentru echipamentul nostru.
În cadrul clasificării nodurilor avem că există nodul care poate executa sau procesa și nodul care nu execută sau procesează, acesta din urmă poate fi dispozitivele de ieșire precum imprimante sau monitoare, adică cele care sunt în contact cu exteriorul.
La reprezintă nodul pe care îl vom folosi figura cubului, în interiorul cubului nostru putem scrie informațiile corespunzătoare nodului, de exemplu numele acestuia, să vedem mai jos un nod de bază:
Acum, dacă trebuie să indicăm informații suplimentare despre nodul nostru, de exemplu dacă aparține unui pachet sau poate componentelor pe care le are, putem împărți cubul în diferite secțiuni în care vom adăuga informațiile reprezentate în text, să vedem în cele ce urmează exemplu la care ne referim:
Incorporează relații între noduri
Desigur, un nod nu este o entitate izolată într-un sistem, pentru aceasta în diagrama noastră putem reprezenta modul în care este asociat sau legat de alte noduri, prin componentele sau interfețele sale, cu aceasta putem oferi o reprezentare mai exactă.
De obicei folosim conexiunea ca formă de reprezentare, totuși putem folosi asocierea și agregarea în nodurile noastre, la reprezintă conexiunea pe care o folosim o linie punctată, în cazul în care conectăm o componentă a unui nod la o altă componentă a unui alt nod, această conexiune nu este neapărat un cablu, această conexiune poate reprezenta și conexiuni fără fir, cum ar fi Wi-Fi, Bluetooth, infraroșu etc.
Să vedem mai jos un exemplu de acest tip de conexiune despre care vorbim:
După cum putem vedea, aceasta este reprezentarea distribuției unui sistem client - server, ceea ce se întâmplă în această diagramă, în nodul client avem o componentă a programului de prezentare, acest program ar trebui probabil să ne arate resursele serverului la care putem avea acces , cum ar fi programul de căutare, atunci când se utilizează programul menționat, are loc o conexiune cu serverul care procesează și procesează datele și apoi returnează un rezultat pentru căutarea menționată.
Diagrama noastră de noduri ne oferă apoi o reprezentare destul de precisă a structurii echipelor implicate, deoarece clientul poate fi orice terminal cu dispozitive de intrare și ieșire a datelor, iar serverul este o echipă diferită care procesează datele.
Avem deja o idee aproximativă despre cum să reprezentăm distribuția hardware a sistemelor noastre folosind UML, în următorul tutorial vom vedea o aplicație mai extinsă a diagrame de distribuție.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv