UML - Dijagram komponenti, dio 2

Sadržaj
U prvom dijelu ovog vodiča osvrnuli smo se na sastavni dijagrami, kao i način njihovog modeliranja i bez zaboravljanja koncepata objektno orijentiranog programiranja koji se primjenjuju u ovim dijagramima.
Vrste komponenti
U različite modele koje možemo izvesti možemo uvrstiti komponente U 3 velike grupe te skupine nisu krute, ali ih možemo uzeti kao referencu pri izradi dijagrama.
Pogledajmo različite vrste u nastavku:
  • Komponente distribucije: oni su osnova izvršnih sustava, unutar toga možemo imati na primjer: DLL knjižnice, izvršne datoteke, JAVA grah itd..
  • Radne komponente u proizvodu: odgovaraju elementima na temelju kojih je komponenta stvorena, kao što su: baze podataka, datoteke kodova itd.
  • Komponente izvršenja: to su komponente stvorene iz pokrenutog sustava, na primjer: kada izvršimo pretraživanje, datoteka koja sprema indekse za pretraživanje bila bi naša komponenta izvođenja.
Dijagram komponenti
Ulazeći u stvar, definirajmo komponentni dijagram kao spremnik za komponente, sučelja i odnose u sustavu.
Za njegovo predstavljanje upotrijebit ćemo a pravokutnik s dva mala pravokutnika koja se preklapaju s lijeve strane će imati naziv unutar sebe.
Pogledajmo grafički primjer ovoga:

Također možemo uključiti i druge vrste podataka u sastavni pravokutnik, na primjer ako pripada paketu ili ako želimo uključiti dodatno objašnjenje, pogledajmo primjer onoga što kažemo:

Modeliranje koje smo izvršili u desnom dijelu grafikona ima alternativni prikaz koji ga čini modularnijim, iako ima tendenciju da pomalo pokvari dijagram, međutim mi ćemo ga pokazati tako da imamo mogućnost korištenja ako je potrebno:

Prikaz sučelja
The sučelja Možemo ih predstaviti na dva načina, prvi nam nudi malo više detalja, budući da prikazuje sučelje kao pravokutnik i prikazuje operacije koje sadrži, povezujemo ga sa komponentom isprekidanom linijom s neispunjenom vrškom strelice, ako Popravili smo ovaj dijagram, ostavili smo ga na kraju vodiča u prvom dijelu kao pregled:

Drugi oblik je malo sažetiji jer ćemo za predstavljanje sučelja koristiti samo njegovo ime i mali krug koji ga predstavlja na dijagramu, odnos će biti napravljen sa kontinuirana linija koji spaja komponentu s krugom bez vrha strelice.
Pogledajmo na sljedećoj slici primjer ovog drugog načina predstavljanja sučelja u dijagramu komponenti:

Ako pomno pogledamo, ovaj drugi način je koristan kada je potrebno jednostavno pokazati da postoji sučelje kako ne bismo preplavili dijagram informacijama koje nisu prikladne za kontekst.
Time završavamo ovaj drugi dio vodiča, osiguravajući da sada možemo napraviti dijagram komponenti i modelirati komponente kako bismo mogli bolje organizirati svoje modeliranje.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave