Inhoudsopgave
In UML Er is de mogelijkheid om ons te concentreren op beide delen van de elementen waaruit een systeem bestaat, aan de ene kant hebben we de conceptualisering, constructie van softwareoplossingen en abstracte modellen en aan de andere kant hebben we de distributie van apparatuur, de hardware die zal maken ons systeem kan worden gebruikt.De zaak van distributie diagrammen Het stelt ons in staat om ons te concentreren op hoe we de fysieke structuur kunnen zien en hoe we de samenstelling van genoemde apparatuur in diagrammen kunnen weergeven, om alle benodigde kaarten op te stellen om de vereisten van ons systeem te documenteren.
Distributiediagram
In de distributiediagram: is waar we de vertegenwoordigen hardwarestructuur: waar ons systeem of onze software zal zijn, hiervoor kunnen we elk onderdeel voorstellen als: knooppunten, het knooppunt is elk element dat een hardwarebron is, dat wil zeggen, het is onze generieke naam voor onze apparatuur.
Binnen de classificatie van de knooppunten hebben we dat er het knooppunt is dat kan uitvoeren of verwerken en het knooppunt dat niet uitvoert of verwerkt, de laatste kunnen de uitvoerapparaten zijn zoals printers of monitors, dat wil zeggen degenen die in contact staan met de buitenkant.
Tot het knooppunt vertegenwoordigen, we zullen de kubusfiguur gebruiken, binnen onze kubus kunnen we de informatie schrijven die overeenkomt met het knooppunt, bijvoorbeeld de naam, laten we hieronder een basisknooppunt bekijken:
Als we nu aanvullende informatie over ons knooppunt moeten aangeven, bijvoorbeeld als het bij een pakket hoort of misschien de componenten die het heeft, kunnen we de kubus in verschillende secties verdelen waar we de informatie zullen toevoegen die in tekst wordt weergegeven, laten we in het volgende kijken voorbeeld waarnaar we verwijzen:
Integreer relaties tussen knooppunten
Natuurlijk is een knooppunt geen geïsoleerde entiteit in een systeem, hiervoor kunnen we in ons diagram weergeven hoe het is geassocieerd of gerelateerd aan andere knooppunten, via zijn componenten of interfaces, hiermee kunnen we een meer exacte weergave geven.
We gebruiken meestal verbinding als de vorm van representatie, maar we kunnen associatie en aggregatie gebruiken in onze knooppunten, om vertegenwoordigen de verbinding gebruiken we een stippellijn, waar we een onderdeel van een knooppunt koppelen aan een ander onderdeel van een ander knooppunt, is deze verbinding niet noodzakelijk een kabel, deze verbinding kan ook draadloze verbindingen vertegenwoordigen, zoals wifi, Bluetooth, infrarood, enz.
Laten we hieronder een voorbeeld bekijken van dit type verbinding waar we het over hebben:
Zoals we kunnen zien, is dit de weergave van de distributie van een client-serversysteem, wat in dit diagram gebeurt, in het clientknooppunt hebben we een presentatieprogrammacomponent, dit programma zou ons waarschijnlijk de serverbronnen moeten laten zien waartoe we toegang hebben , zoals het zoekprogramma, ontstaat bij gebruik van dat programma een verbinding met de server die de gegevens verwerkt en verwerkt en vervolgens een resultaat voor die zoekopdracht retourneert.
Ons knooppuntdiagram geeft ons dan een redelijk nauwkeurige weergave van de structuur van de betrokken teams, aangezien de client elke terminal met gegevensinvoer- en uitvoerapparaten kan zijn en de server een ander team is dat de gegevens verwerkt.
We hebben al een globaal idee van hoe we de hardwaredistributie van onze systemen kunnen weergeven met behulp van UML, in de volgende tutorial zullen we een uitgebreidere toepassing zien van de distributie diagrammen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven