Unified Modeling Language (UML) is een standaard manier om softwaremodellen te tekenen, ontwerpen te schetsen of bestaande ontwerpen en systemen te documenteren.
Opmerking: Als u een Visio voor het web gebruikt, moet u er rekening mee houden dat UML-diagrammen beschikbaar zijn in Visio-abonnement 1, maar niet beschikbaar zijn in Visio in Microsoft 365.
In Visio Abonnement 2 en Visio 2019 kunt u beginnen met een lege UML-sjabloon of (in sommige gevallen) een UML-startersdiagram wijzigen.
Deze abonnementsversie van Visio ondersteunt UML-shapes die voldoen aan de UML 2.5-specificatie, maar biedt u ook de flexibiliteit om ze zo nodig in uw diagrammen te gebruiken.
Klasdiagrammen
Gebruik een klasdiagram om een algemeen model te maken van de structuur van een toepassing die de klassen, de kenmerken en methoden van het systeem en de relaties tussen objecten aangeeft.
Componentdiagrammen
Gebruik een componentdiagram om een systeem te verdelen in samenhangende onderdelen en de structuur van de code zelf weer te geven.
Implementatiediagrammen
Gebruik een implementatiediagram om de structuur van het run-timesysteem weer te geven en te communiceren hoe de hardware- en software-elementen die een toepassing vormen, worden geconfigureerd en geïmplementeerd.
Reeksdiagrammen
Gebruik een reeksdiagram om de actors of objecten weer te geven die deelnemen aan een interactie en de gebeurtenissen die ze genereren, gerangschikt in een tijdreeks.
Activiteitsdiagram
Gebruik een activiteitsdiagram om het interne gedrag van een methode te beschrijven en een stroom aan te geven die wordt aangedreven door intern gegenereerde acties.
State machine diagrammen
Gebruik een state machine (of statechart)diagram om de volgorde weer te geven van de toestanden die een object tijdens de levensduur doormaakt.
Casediagrammen gebruiken
Gebruik use-case diagrammen in de beginfase van een ontwikkelingsproject om activiteiten en motivaties in de echte wereld te beschrijven. U kunt de diagrammen in latere stadia verfijnen om de gebruikersinterface en ontwerpdetails weer te geven.
Communicatiediagrammen
Gebruik een communicatiediagram om aan te geven welke elementen in een systeem werken met andere elementen in termen van reeksberichten.
Database-notatiediagrammen
Gebruik een database-notatiediagram om een model van een database te tekenen.
Waar is de UML-modelverkenner?
Als u UML-diagrammen hebt gemaakt in eerdere versies van Visio, kunt u zich misschien herinneren dat u de Model Explorer hebt gebruikt. Diagrammen die u maakt met de modelverkenner, kunnen niet worden bewerkt en ondersteunen niet alle opmaak. Vanaf Visio 2013 Professional is er geen Model Explorer. U kunt nu gewoon shapes slepen vanaf de ingebouwde stencils. De shapes zijn niet vergrendeld en flexibeler, zodat u hun gedrag kunt wijzigen als dat nodig zou zijn. Tekeningen zijn ook gemakkelijker aan te passen, maar voldoen nog steeds aan de UML-standaard. Het spijt ons, maar dit betekent ook dat als u een tekening hebt gemaakt met Model Explorer, u er niet mee kunt werken in nieuwere versies van Visio die geen Model Explorer bevatten.
In Visio voor het web kunt u kiezen uit negen typen UML-diagramtypen en een groot aantal voorbeelddiagrammen waarin sommige vormen al op het canvas zijn getekend. Elke keuze wordt geleverd met een stencil dat overeenkomt met het type diagram dat u selecteert.
Opmerking: Voor het maken en bewerken van UML-diagrammen op Visio voor het web is een licentie Visio Abonnement 1 of Visio Abonnement 2vereist, die afzonderlijk van de Microsoft 365. Neem voor meer informatie contact op met Microsoft 365 beheerder. Als uw beheerder 'selfservice-inkoop' heeft ingeschakeld, kunt u een licentie kopen voor Visio uzelf. Zie Veelgestelde vragen over selfservice-aankopen voor meer informatie.
Deze abonnementsversie van Visio ondersteunt UML-shapes die voldoen aan de UML 2.5-specificatie, maar biedt u ook de flexibiliteit om ze zo nodig in uw diagrammen te gebruiken.
Klasdiagrammen
Gebruik een klasdiagram om een algemeen model te maken van de structuur van een toepassing die de klassen, de kenmerken en methoden van het systeem en de relaties tussen objecten aangeeft.
Componentdiagrammen
Gebruik een componentdiagram om een systeem te verdelen in samenhangende onderdelen en de structuur van de code zelf weer te geven.
Implementatiediagrammen
Gebruik een implementatiediagram om de structuur van het run-timesysteem weer te geven en te communiceren hoe de hardware- en software-elementen die een toepassing vormen, worden geconfigureerd en geïmplementeerd.
Reeksdiagrammen
Gebruik een reeksdiagram om de actors of objecten weer te geven die deelnemen aan een interactie en de gebeurtenissen die ze genereren, gerangschikt in een tijdreeks.
Activiteitsdiagrammen
Gebruik een activiteitsdiagram om het interne gedrag van een methode te beschrijven en een stroom aan te geven die wordt aangedreven door intern gegenereerde acties.
State machine diagrammen
Gebruik een state machine (of statechart)diagram om de volgorde weer te geven van de toestanden die een object tijdens de levensduur doormaakt.
Casediagrammen gebruiken
Gebruik use-case diagrammen in de beginfase van een ontwikkelingsproject om activiteiten en motivaties in de echte wereld te beschrijven. U kunt de diagrammen in latere stadia verfijnen om de gebruikersinterface en ontwerpdetails weer te geven.
Communicatiediagrammen
Gebruik een communicatiediagram om aan te geven welke elementen in een systeem werken met andere elementen in termen van reeksberichten.
Database-notatiediagrammen
Gebruik een database-notatiediagram om een model van een database te tekenen.
In Visio kunt u beginnen met een lege UML-sjabloon en het juiste stencil om uw UML-diagram te maken.
Klasdiagrammen
Gebruik een klasdiagram om een algemeen model te maken van de structuur van een toepassing die de klassen, de kenmerken en methoden van het systeem en de relaties tussen objecten aangeeft.
Reeksdiagrammen
Gebruik een reeksdiagram om de actors of objecten weer te geven die deelnemen aan een interactie en de gebeurtenissen die ze genereren, gerangschikt in een tijdreeks.
Activiteitsdiagram
Gebruik een activiteitsdiagram om het interne gedrag van een methode te beschrijven en een stroom aan te geven die wordt aangedreven door intern gegenereerde acties.
State machine diagrammen
Gebruik een state machine (of statechart)diagram om de volgorde weer te geven van de toestanden die een object tijdens de levensduur doormaakt.
Casediagrammen gebruiken
Gebruik use-case diagrammen in de beginfase van een ontwikkelingsproject om activiteiten en motivaties in de echte wereld te beschrijven. U kunt de diagrammen in latere stadia verfijnen om de gebruikersinterface en ontwerpdetails weer te geven.
Database-notatiediagrammen
Gebruik een database-notatiediagram om een model van een database te tekenen.
Waar is de UML-modelverkenner?
Als u UML-diagrammen hebt gemaakt in eerdere versies van Visio, kunt u zich misschien herinneren dat u de Model Explorer hebt gebruikt. Diagrammen die u maakt met de modelverkenner, kunnen niet worden bewerkt en ondersteunen niet alle opmaak. VanafVisio 2013 Professional is er geen Model Explorer. U kunt nu gewoon shapes slepen vanaf de ingebouwde stencils. De shapes zijn niet vergrendeld en flexibeler, zodat u hun gedrag kunt wijzigen als dat nodig zou zijn. Tekeningen zijn ook gemakkelijker aan te passen, maar voldoen nog steeds aan de UML-standaard. Het spijt ons, maar dit betekent ook dat als u een tekening hebt gemaakt met Model Explorer, u er niet mee kunt werken in nieuwere versies van Visio die geen Model Explorer bevatten.
DeMicrosoft VisioUML-modeldiagram biedt volledige ondersteuning voor het maken van objectgeoriënteerde modellen van complexe softwaresystemen.
Klasdiagrammen
Gebruik een statisch structuurdiagram in Visio om klasdiagrammen te maken waarmee een softwaresysteem in de onderdelen wordt ontleden.
Casediagrammen gebruiken
Gebruik in de beginfase van een ontwikkelingsproject een use case-diagram om activiteiten en motivaties in de echte wereld te beschrijven. U kunt het diagram in latere stadia verfijnen om de gebruikersinterface en ontwerpdetails weer te geven.
Statische structuurdiagrammen
Gebruik statische structuurdiagrammen om conceptuele diagrammen te maken die concepten uit de echte wereld en de relaties tussen deze diagrammen vertegenwoordigen, of klasdiagrammen die een softwaresysteem in de onderdelen ervan ontbinden.
Pakketdiagrammen
Gebruik pakket diagrammen om gerelateerde elementen in een systeem te groeperen. Eén pakket kan onderliggende pakketten, diagrammen of afzonderlijke elementen bevatten.
Activiteitsdiagrammen
Gebruik een activiteitsdiagram om het interne gedrag van een methode te beschrijven en een stroom te vertegenwoordigen die wordt aangedreven door intern gegenereerde acties.
Diagrammen met statusdiagrammen
Gebruik een diagram met een statusdiagram om de volgorde weer te geven van de toestanden die een object tijdens de levensduur doormaakt.
Reeksdiagrammen
Gebruik een sequentiediagram om de actors of objecten weer te geven die deelnemen aan een interactie en de gebeurtenissen die ze genereren, gerangschikt in een tijdreeks.
Samenwerkingsdiagrammen
Gebruik een samenwerkingsdiagram om relaties tussen objectrollen weer te geven, zoals de set berichten die tussen de objecten zijn uitgewisseld om een bewerking of resultaat te bereiken.
Componentdiagrammen
Gebruik een onderdeeldiagram om een systeem te verdelen in samenhangende onderdelen en de structuur van de code zelf weer te geven.
Implementatiediagrammen
Gebruik een implementatiediagram om de structuur van het run-time systeem weer te geven en te communiceren hoe de hardware- en software-elementen die een toepassing vormen, worden geconfigureerd en geïmplementeerd.