Een UML-implementatiediagram maken

Van toepassing op
Visio Abonnement 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019

U kunt een UML-implementatiediagram maken waarop de architectuur van een implementatie van software-artefacten op knooppunten wordt weergegeven. Open eerst de sjabloon UML-implementatie en kies vervolgens een van de vier sjabloonopties. Het stencil UML-implementatie wordt weergegeven, samen met shapes die voldoen aan de standaard UML 2.5.

Stencil UML-implementatie, voorbeeld-shapes op de pagina

Een UML-implementatiediagram starten

  1. Start Visio. Als u al een bestand hebt geopend, klikt u op Nieuw bestand>.
  2. Ga naar Categorieën>UML-implementatie vansoftware en databases>.
  3. Selecteer de lege sjabloon of een van de drie startersdiagrammen. Als u de gewenste sjabloon hebt gekozen, klikt u op Maken.
  4. U ziet het venster Shapes naast het diagram. Als u deze niet ziet, gaat u naarTaakvenstersweergeven> en controleert u of Shapes is geselecteerd. Als u deze nog steeds niet ziet, klikt u op de knop Het venster Shapes uitvouwen Aan de linkerkant de knop Venster Shapes uitvouwen .
  5. Controleer op het tabblad Weergave of het selectievakje Verbindingspunten is ingeschakeld. Er worden dan gegevenspunten weergegeven wanneer u shapes gaat verbinden.
  6. Sleep nu de shapes die u in een diagram wilt opnemen van het venster Shapes naar de pagina. Als u een tekstlabel wilt wijzigen, dubbelklikt u op het label.

Knooppuntexemplaren en artefacten

Wanneer gebruiken

  1. Gebruik een shape Exemplaar van knooppunt wanneer u een runtime-exemplaar van een rekenkundig of fysiek apparaat wilt opgeven.
  2. Plaats een exemplaar van een artefact in een exemplaar van een knooppunt om artefacten te implementeren.

1 verwijst naar knooppuntexemplaar shape <<cloud vm>> :MachineInstance; 2 wijst naar de shape Artefact: <<Artefactnummer>> Cruncher.py

Stap 1

Sleep eerst een knooppuntexemplaar naar de pagina en maak dit vervolgens groter door de grepen op de shape te slepen.

Shape Exemplaar van knooppunt groter gemaakt

Stap 2

Sleep een artefactexemplaar naar een plek binnen de grotere shape voor een knooppunt. Als u een groene markering ziet, weet u dat de kleinere shape is opgenomen in de grotere shape voor een knooppunt. Als u de knooppuntshape nu gaat verplaatsen, wordt het artefact in de shape ook verplaatst.

Artefact-shape over shape Exemplaar van knooppunt heen geplaatst, groen gemarkeerd

Andere containershapes

Er zijn andere containershapes beschikbaar in het stencil UML-implementatie. Deze gedragen zich op dezelfde manier als de shape Exemplaar van knooppunt. Als u een andere shape naar dit type shape sleept, worden de shapes aan elkaar gelijmd en worden ze samen met de container verplaatst. Hier ziet u enkele van de populairste containershapes voor implementatiediagrammen:

Hiërarchische knooppunten

Nest knooppunten in een ander knooppunt om ze in een hiërarchie weer te geven.

UserClient-knooppunt met browserknooppunt met de HTML5-artefact

Pakketshapes

Gebruik shapes van het type Pakket om containerelementen zoals een map voor te stellen.

Pakket-shape met andere knooppuntexemplaar- en artefact-shapes

Overzicht van diagram

Gebruik de shape Overzicht van diagram wanneer u alle shapes in een frame wilt plaatsen.

Shape Overzicht diagram met andere knooppuntexemplaar- en artefact-shapes

Tips voor verbindingslijnen

Verbindingslijnen rechtmaken

Als een verbindingslijn te veel bochten heeft, klikt u met de rechtermuisknop op de lijn en klikt u vervolgens op Rechte verbindingslijn.

Multipliciteit weergeven

Klik indien nodig met de rechtermuisknop op de verbindingslijn en selecteer Multipliciteit weergeven. U ziet nu vier tekstvakken waarin u details kunt invoeren. Als u niet alle tekstvakken nodig hebt, verwijdert u de overtollige vakken.

Type verbindingslijn wijzigen

U kunt het type van een verbindingslijn wijzigen. U kunt het type bijvoorbeeld wijzigen van Koppeling in Gerichte vereniging. Klik met de rechtermuisknop op de verbindingslijn en klik vervolgens op Type verbindingslijn instellen.

Dynamische verbindingen maken in plaats van puntverbindingen

Als u denkt dat shapes veel worden verplaatst, kunt u overwegen om een dynamische verbinding te maken in plaats van een puntverbinding.

Tekst op verbindingslijnen verplaatsen of draaien

De kans is groot dat u tekst moet draaien of verplaatsen op de verbindingslijnen. Dit doet u als volgt:

  1. Klik in een leeg gebied van de pagina om eventuele selecties op te heffen.
  2. Klik op het tabblad Start in de groep Extra op de knop Tekstblok Tekstblok
  3. Klik op de verbindingslijn met tekst die u wilt draaien of verplaatsen.
  4. Sleep het tekstblok om het te verplaatsen of draai het met de draaigreep draaigreep
  5. Wanneer u klaar bent, klikt u op de knopAanwijzer
    Nadat u terugschakelt naar de knopKnop Aanwijzer, behoudt de tekst dezelfde positie ten opzichte van de shape. Als u de knopAanwijzer gebruikt om de tekst te slepen, wordt de vorm ook verplaatst. Als u de tekst onafhankelijk van de vorm wilt verplaatsen, gaat u terug naar de knop Tekstblok tekstblok.

Onderdeelshapes

Wanneer gebruiken

Gebruik onderdeelshapes voor elke functionele eenheid in uw systeem of toepassing.

Shape van onderdeel opslaan

Stereotype weergeven of verbergen

Klik met de rechtermuisknop op de shape om het stereotypelabel weer te geven of te verbergen.

Snelmenu, opdracht Stereotype weergeven, <<tekstlabel van onderdeel>>

Interface-shapes

Wanneer gebruiken

  1. Gebruik de shape Meegeleverde interface wanneer u de realisatie van een klasse/interface wilt opgeven.
  2. Gebruik de shape Vereiste interface wanneer u een afhankelijkheid van een klasse/interface wilt opgeven.

Twee interfaces verbonden, 1: Shape Opgegeven interface eindigt op cirkel, 2: Shape Vereiste interface eindigt op inbus

Stap 1

Sleep een shape van het type Meegeleverde interface naar de pagina en breng de vierkante poort in lijn met een verbindingspunt. De verbinding is gelukt als u de groene markering rond het verbindingspunt ziet.

Shape Opgegeven interface gelijmd aan Onderdeel-shape

Stap 2

Sleep een shape van het type Vereiste interface naar de pagina en breng de vierkante poort ook in lijn met een verbindingspunt. De verbinding is gelukt als u de groene markering rond het verbindingspunt ziet.

Shape Vereiste interface gelijmd aan Onderdeel-shape

Stap 3

Als u een meegeleverde interface wilt verbinden met een vereiste interface, selecteert u eerst de shape Vereiste interface. Zoek vervolgens de gele greep.

Gele greep op shape Vereiste interface

Stap 4

Sleep de gele greep om de vereiste interface te verbinden met de meegeleverde interface.

Shape Vereiste interface verbonden met opgegeven interface

Zie ook

UML-diagrammen in Visio

Een UML-onderdeeldiagram maken

Een UML-communicatiediagram maken

Een UML-sequentiediagram maken