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