Een UML-diagram bouwen
Diagram

Alles over samengestelde structuurdiagrammen

Wat zijn uw wensen op het gebied van UML-diagrammen?

Ik heb nog geen ervaring met UML-diagrammen en wil graag meer informatie.

Bouw een coherente weergave van uw softwaresysteem met een vakkundig ontworpen UML-diagram. Deze gids behandelt alles wat u moet weten over samengestelde structuurdiagrammen met UML, wat ze zijn en hoe u er een kunt bouwen.

Dit artikel leest u in 4 minuten

Wilt u een eigen UML-diagram maken? Probeer Lucidchart. Het is snel, eenvoudig en volledig gratis.

Maak een UML-diagram

Wat is een samengesteld structuurdiagram?

Een samengesteld structuurdiagram is een UML-structuurdiagram dat een logisch overzicht biedt van het gehele of een deel van een softwaresysteem. Het geeft inzicht in een bepaalde gestructureerde classifier en definieert de configuratieklassen, interfaces, pakketten en de relaties daartussen op microniveau.

Voordelen van samengestelde structuurdiagrammen

Een samengesteld structuurdiagram stelt gebruikers in staat om precies te zien wat er in een object zit, en specificeert hoe verschillende eigenschappen bij elkaar passen om een bepaald gedrag te produceren. De verschillende relaties binnen een complex softwaresysteem kunnen moeilijk te begrijpen zijn, maar het ontleden van de functionaliteit van een systeem kan waardevol inzicht geven in hoe structuren met elkaar zijn verbonden, hoe informatie wordt gecommuniceerd en meer.

Een samengesteld structuurdiagram biedt ook deze voordelen:

  • Het helpt gebruikers de huidige status van hun systeem te begrijpen
  • Het analyseert de interne structuur van meerdere klassen, interfaces of componenten, en hun interacties
  • Het specifieert runtime-architecturen en gebruikspatronen die niet in statische diagrammen te zien zijn
  • Het biedt gebruikers informatie om hun systeem te optimaliseren en problemen op te lossen

Basisonderdelen van een samengesteld structuurdiagram

Een samengesteld structuurdiagram bestaat uit een aantal UML-symbolen die individuele delen van een systeem en de relatie tussen die delen vertegenwoordigen. Gebruik de UML-vormbibliotheek van Lucidchart om uw samengestelde structuurdiagram uit te bouwen met de onderstaande pictogrammen. 

Symbool

Naam

Beschrijving

Terminator

Geeft begin- en eindpunt aan

Knooppunt (rond)

Geeft gebeurtenissen of mijlpalen weer en bevat cijfers

Knooppunt (rechthoekig)

Geeft gebeurtenissen of mijlpalen weer en bevat cijfers

Actor

Interageert met het systeem van buitenaf (d.w.z. persoon, apparatuur, etc.)

Class

Groepeert objecten met gemeenschappelijke eigenschappen of gedragingen (d.w.z. gemeenschappelijke bewerkingen, parameters, attributen, enz.)

Onderdeel

Fungeert als een runtime-instantie van klassen of interfaces

Poort

Fungeert als een interactiepunt tussen een classificeringsinstantie (of zijn gedrag) en zijn omgeving

Interface

Specificeert het gedrag waarmee de uitvoerder instemt

Connector

Illustreert communicatie tussen onderdelen

Diagrammen maken gaat snel en eenvoudig met Lucidchart. Start vandaag nog een gratis proefperiode en u kunt meteen beginnen met het maken en delen van diagrammen.

Maak een UML-diagram

Samengesteld structuurdiagram versus klassendiagram

Als UML-diagrammen worden zowel samengestelde structuurdiagrammen als klassendiagrammen gebruikt om de actoren, interacties en artefacten binnen een systeem te visualiseren en te organiseren. Maar hoewel samengestelde structuurdiagrammen en klassediagrammen vergelijkbare betekenissen hebben, zijn ze uiteindelijk verschillend in hoe ze die betekenissen uitdrukken. Eenvoudig gezegd zijn samengestelde structuurdiagrammen specifieker en minder dubbelzinnig dan klassendiagrammen.

Met een samengesteld structuurdiagram kunnen gebruikers de implementaties van de activiteit van een artefact binnen een runtime duidelijker modelleren. Ze zijn ook beter in het weergeven van decompositie in context, het beschrijven van de interne structuur van meerdere klassen en de relaties tussen die klassen. Eenvoudig gezegd, als u concrete, expliciete informatie over het gedrag en de relaties binnen uw systeem wilt overbrengen, is een samengesteld structuurdiagram de beste keuze.

Een samengesteld structuurdiagram maken

Met Lucidchart kunt u eenvoudig een samengesteld structuurdiagram ontwerpen. Volg de onderstaande stappen om een samengesteld structuurdiagram in UML te maken:

  1. Open een leeg document of kies een sjabloon uit onze sjablonengalerij.
  2. Schakel de UML-vormbibliotheek in door op 'Vormen' aan de linkerkant van de werkruimte te klikken. Vink vervolgens "UML" aan in de werkruimtemanager en klik op "Opslaan" om uw wijzigingen in te schakelen. 
  3. Maak uw eerste component door te klikken op uw eerste vorm en deze naar het tekenvel te slepen. Voeg meer componenten toe totdat elk onderdeel van uw systeem wordt weergegeven.
  4. Groepeer de componenten in klassen en interfaces als dat nodig is door ze te nestelen in een grotere vorm of ze met elkaar te verbinden. Zet de beschrijving bij de vorm.
  5. Voeg poorten toe aan elke component, klasse of interface om interactiepunten weer te geven. Zet bij elke poort de beschrijving.
  6. Voeg knooppunten toe om extra typen en instanties binnen uw systeem weer te geven.
  7. Modelleer de processtroom van uw systeem door lijnen te tekenen tussen de relevante poorten en componenten.

Voorbeeld van een samengesteld structuurdiagram

De volgende sjabloon modelleert de interne structuur van een generieke serverclassificatie. Klik op het onderstaande voorbeeld om de sjabloon indien nodig aan te passen om de interne structuur, interacties en gedrag van samenwerkingen binnen uw classifier te visualiseren.

Sjabloon van een samengesteld structuurdiagram in UML


Wilt u een eigen UML-diagram maken? Probeer Lucidchart. Het is snel, eenvoudig en volledig gratis.