UML - Distributionsdiagram

Innehållsförteckning
I UML Det finns möjlighet att fokusera på båda delarna av elementen som utgör ett system, å ena sidan har vi konceptualisering, konstruktion av mjukvarulösningar och abstrakta modeller och å andra sidan har vi distribution av utrustning, hårdvaran som kommer att göra vårt system kan användas.
Fallet med fördelningsdiagram Det låter oss fokusera på hur vi kan se den fysiska strukturen och hur vi representerar utrustningens sammansättning i diagram för att upprätta alla nödvändiga kartor för att dokumentera kraven i vårt system.
Distributionsdiagram
I fördelningsdiagram det är där vi representerar hårdvarustruktur var vårt system eller programvara kommer att vara, för detta kan vi representera varje komponent som knutpunkter, noden är något element som är en hårdvaruresurs, det vill säga det är vårt generiska namn för vår utrustning.
Inom klassificeringen av noderna har vi att det finns noden som kan exekvera eller bearbeta och noden som inte körs eller bearbetas, den senare kan vara utmatningsenheter som skrivare eller bildskärmar, det vill säga de som är i kontakt med utsidan.
Till representerar noden vi kommer att använda kubfiguren, inuti vår kub kan vi skriva informationen som motsvarar noden, till exempel dess namn, låt oss se nedan en grundläggande nod:

Om vi ​​nu behöver ange ytterligare information om vår nod, till exempel om den tillhör ett paket eller kanske komponenterna den har, kan vi dela kuben i olika sektioner där vi lägger till informationen som representeras i text, låt oss se i följande exempel som vi hänvisar till:

Inkludera relationer mellan noder
Naturligtvis är en nod inte en isolerad enhet i ett system, för detta i vårt diagram kan vi representera hur den är associerad eller relaterad till andra noder, genom dess komponenter eller gränssnitt, med detta kan vi ge en mer exakt representation.
Vi brukar använda anslutning som form av representation, men vi kan använda förening och aggregering i våra noder till representerar anslutningen vi använder en streckad linje, där vi länkar en komponent i en nod till en annan komponent i en annan nod, är denna anslutning inte nödvändigtvis en kabel, denna anslutning kan också representera trådlösa anslutningar, såsom Wi-Fi, Bluetooth, infraröd, etc.
Låt oss se nedan ett exempel på denna typ av anslutning som vi pratar om:

Som vi kan se är detta representationen av distributionen av ett klientserversystem, vilket sker i detta diagram, i klientnoden har vi en presentationsprogramkomponent, det här programmet borde förmodligen visa oss de serverresurser som vi kan ha åtkomst till , såsom sökprogrammet, vid användning av nämnda program uppstår en anslutning med servern som behandlar och behandlar data och sedan returnerar ett resultat för sökningen.
Vårt noddiagram ger oss då en ganska exakt bild av strukturen för de inblandade teamen, eftersom klienten kan vara vilken terminal som helst med datainmatnings- och utdataenheter och servern är ett annat team som behandlar data.
Vi har redan en grov uppfattning om hur vi ska representera maskinvarudistributionen för våra system med UML, i nästa handledning kommer vi att se en mer omfattande tillämpning av fördelningsdiagram.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave