U kunt een UML use case diagram maken in Visio om samen te vatten hoe gebruikers (of actors)werken met een systeem, zoals een softwaretoepassing. Een actor kan een persoon, een organisatie of een ander systeem zijn.
Gebruik casediagrammen om het verwachte gedrag van het systeem weer te geven. Ze geven niet de volgorde weer waarin stappen worden uitgevoerd. (Gebruik een reeksdiagram om aan te geven hoe objecten in de tijd werken.)
Het definiëren van systeemgrens bepaalt wat wordt beschouwd als extern of intern in het systeem.
Een actor vertegenwoordigt een rol die wordt gespeeld door een buitenobject. Eén object kan verschillende rollen spelen en wordt daarom vertegenwoordigd door meerdere spelers.
Een vereniging illustreert de deelname van de actor aan de use case.
Een use case is een reeks gebeurtenissen die optreedt wanneer een actor een systeem gebruikt om een proces te voltooien. Normaal gesproken is een use case een relatief groot proces, niet een afzonderlijke stap of transactie.
Een nieuw use case-diagram maken
-
Wijs op het tabblad Bestand de naam Nieuw aan.
-
typ UML use case in het vak Zoeken.
-
Selecteer in de zoekresultaten de optie UML Use Case.
-
Selecteer in het dialoogvenster de lege sjabloon of een van de drie startersdiagrammen. (Een beschrijving van elke beschrijving wordt aan de rechterkant weergegeven wanneer u deze selecteert.) Selecteer vervolgens Metrische eenheden of AMERIKAANSE eenheden.
-
Selecteer Maken.
-
Het diagram wordt geopend. U ziet het venster Shapes naast het diagram. Er is een UML Use Case-stencil geopend in het venster Shapes.
(Als u het venster Shapes niet ziet, gaat u naar Weergave > taakvensters en zorgt u ervoor dat Shapes is geselecteerd. Als u het venster nog steeds niet ziet, klikt u op de knop Venster Shapes uitbreiden aan de linkerkant.)
Een subsysteem toevoegen aan het use case diagram
-
Sleep een shape subsysteem naar de tekenpagina. Het subsysteem kan uw hele systeem of een belangrijk onderdeel vertegenwoordigen.
-
Dubbelklik op de shape Subsysteem en typ een nieuwe naam voor de shape of druk op Delete om de bestaande naam te verwijderen. Klik buiten de shape op de tekenpagina.
-
Als u het subsysteem wilt uitbreiden, selecteert u de shape en sleept u een selectiegreep.
Shapes en verbindingslijnen toevoegen aan het diagram
-
Sleep Use Case shapes
from the UML Use Case stencil and place them inside the subsystem boundary, and then drag Actor shapes
to the outside of the subsystem boundary.
-
Gebruik verbindingslijnvormen om relaties tussen shapes in het diagram aan te geven. Er zijn vijf connectors beschikbaar:
Verbindingslijn
Omschrijving
Vereniging
Toont de relatie van een actor met een use case.
Dependency
Geeft aan dat de ene use case afhankelijk is van een andere.
Generalisatie
Geeft aan dat een use case een specifieke manier is om doelen van het algemene gebruikscase te bereiken.
Opnemen
Hier ziet u hoe een use case wordt onderverdeeld in kleinere stappen.
Uitbreiden
Toont aan dat de ene use case functionaliteit aan een andere toevoegt.
Voorbeeld: Een relatie tussen een actor en een use case aangeven
-
Sleep in use-case-diagram verbindingslijn een koppelingslijn naar de tekenpagina.
-
Lijm één eindpunt van de shape Koppeling aan een verbindingspunt op een actor-shape. Lijm het andere eindpunt op een verbindingspunt op een use case-shape.
-
Zie ook
Voor meer informatie over gebruikscasediagrammen (en procedures voor het gebruik van Microsoft Visual Studio voor het maken van use case diagrammen), gaat u naar UML Use Case Diagrams: Guidelines.
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.
Een nieuw use case-diagram maken
-
Open Visio voor het web.
-
Selecteer Meer sjablonen in de rechterbovenhoek van de pagina.
-
Schuif in de galerie omlaag naar de rij UML Use Case.
Het eerste item in de rij vertegenwoordigt een lege sjabloon plus het begeleidende stencil. De andere items in de rij zijn voorbeelddiagrammen met enkele shapes die al zijn getekend, zodat u snel aan de slag kunt.
-
Klik op een item om een groter voorbeeld te zien.
-
Wanneer u het diagram hebt gevonden dat u wilt gebruiken, klikt u op de knop Maken.
Het nieuwe diagram, met het bijbehorende stencil, wordt geopend in uw browser.
Een subsysteem toevoegen aan het use case diagram
-
Sleep een shape subsysteem naar de tekenpagina. Het subsysteem kan uw hele systeem of een belangrijk onderdeel vertegenwoordigen.
-
Dubbelklik op de shape Subsysteem en typ een nieuwe naam voor de shape of druk op Delete om de bestaande naam te verwijderen. Klik buiten de shape op de tekenpagina.
-
Als u het subsysteem wilt uitbreiden, selecteert u de shape en sleept u een selectiegreep.
Shapes en verbindingslijnen toevoegen aan het diagram
-
Sleep Use Case shapes
het stencil Use Case en plaats deze binnen de subsysteemgrens
-
Sleep Shapes van Actor
naar de buitenkant van de subsysteemgrens.
-
Gebruik verbindingslijnvormen om relaties tussen shapes in het diagram aan te geven. Er zijn vijf connectors beschikbaar:
Verbindingslijn
Omschrijving
Vereniging
Toont de relatie van een actor met een use case.
Dependency
Geeft aan dat de ene use case afhankelijk is van een andere.
Generalisatie
Geeft aan dat een use case een specifieke manier is om doelen van het algemene gebruikscase te bereiken.
Opnemen
Hier ziet u hoe een use case wordt onderverdeeld in kleinere stappen.
Uitbreiden
Toont aan dat de ene use case functionaliteit aan een andere toevoegt.
Voorbeeld: Een relatie tussen een actor en een use case aangeven
-
Sleep in use-case-diagram verbindingslijn een koppelingslijn naar de tekenpagina.
-
Lijm één eindpunt van de shape Koppeling aan een verbindingspunt op een actor-shape. Lijm het andere eindpunt op een verbindingspunt op een use case-shape.
-
-
Visio voor het web wordt automatisch op slaat. Als u de naam van een tekening wilt wijzigen, dubbelklikt u om de standaardnaam (zoals Tekening1)boven aan de tekening te selecteren en typt u er vervolgens een nieuwe naam over.
Zie ook
Voor meer informatie over gebruikscasediagrammen (en procedures voor het gebruik van Microsoft Visual Studio voor het maken van use case diagrammen), gaat u naar UML Use Case Diagrams: Guidelines.
Een nieuw use case-diagram maken
-
Wijs op het tabblad Bestand de naam Nieuw aan.
-
typ UML use case in het vak Zoeken.
-
Selecteer in de zoekresultaten de optie UML Use Case.
-
Selecteer in het dialoogvenster de lege sjabloon. Selecteer vervolgens Metrische eenheden of AMERIKAANSE eenheden.
-
Selecteer Maken.
-
Het diagram wordt geopend. U ziet het venster Shapes naast het diagram. Er is een UML Use Case-stencil geopend in het venster Shapes.
(Als u het venster Shapes niet ziet, gaat u naar Weergave > taakvensters en zorgt u ervoor dat Shapes is geselecteerd. Als u het venster nog steeds niet ziet, klikt u op de knop Venster Shapes uitbreiden aan de linkerkant.)
Een subsysteem toevoegen aan het use case diagram
-
Sleep een shape subsysteem naar de tekenpagina. Het subsysteem kan uw hele systeem of een belangrijk onderdeel vertegenwoordigen.
-
Dubbelklik op de shape Subsysteem en typ een nieuwe naam voor de shape of druk op Delete om de bestaande naam te verwijderen. Klik buiten de shape op de tekenpagina.
-
Als u het subsysteem wilt uitbreiden, selecteert u de shape en sleept u een selectiegreep.
Shapes en verbindingslijnen toevoegen aan het diagram
-
Sleep Use Case shapes van het Stencil UML Use Case en plaats deze binnen de subsysteemgrens en sleep actor shapes naar de buitenkant van de subsysteemgrens.
-
Gebruik verbindingslijnvormen om relaties tussen shapes in het diagram aan te geven. Er zijn vijf connectors beschikbaar:
Verbindingslijn
Omschrijving
Vereniging
Toont de relatie van een actor met een use case.
Dependency
Geeft aan dat de ene use case afhankelijk is van een andere.
Generalisatie
Geeft aan dat een use case een specifieke manier is om doelen van het algemene gebruikscase te bereiken.
Opnemen
Hier ziet u hoe een use case wordt onderverdeeld in kleinere stappen.
Uitbreiden
Toont aan dat de ene use case functionaliteit aan een andere toevoegt.
Voorbeeld: Een relatie tussen een actor en een use case aangeven
-
Sleep in use-case-diagram verbindingslijn een koppelingslijn naar de tekenpagina.
-
Lijm één eindpunt van de shape Koppeling aan een verbindingspunt op een actor-shape. Lijm het andere eindpunt op een verbindingspunt op een use case-shape.
-
Zie ook
Voor meer informatie over gebruikscasediagrammen (en procedures voor het gebruik van Microsoft Visual Studio voor het maken van use case diagrammen), gaat u naar UML Use Case Diagrams: Guidelines.
-
Wijs op het tabblad Bestand de naam Nieuw aan.
-
Klik onder Sjablooncategorieënop Software en database.
-
Klik op UML-modeldiagram. Er wordt een lege tekenpagina weergegeven.
-
Klik in de structuurweergave met de rechtermuisknop op het pakket of subsysteem waarin u een use case-diagram wilt opnemen, wijs vervolgens Nieuw aanen klik vervolgens op Case Diagram gebruiken.
Er wordt een lege pagina weergegeven en het stencil UML Use Case wordt het bovenste stencil. Er wordt een pictogram voor het diagram aan de structuurweergave toegevoegd.
Opmerking: Als de structuurweergave niet zichtbaar is, selecteert u op het tabblad UML in de groep Weergeven/verbergen de optie Modelverkenner.
-
Een systeemgrens aangeven in een use case-diagram
-
Sleep een shape Systeemgrens naar de tekenpagina.
-
Dubbelklik op de shape Systeemgrens en typ vervolgens een nieuwe naam voor het systeem of druk op delete om de bestaande naam te verwijderen. Klik buiten de shape op de tekenpagina.
-
Als u het grootte van de systeemgrens wilt veranderen, selecteert u de shape en sleept u een selectiegreep.
-
-
Sleep Use Case shapes van het stencil Use Case en plaats deze binnen de systeemgrens en sleep actor shapes naar de buitenkant van de systeemgrens.
-
Gebruik Shapes communiceren om relaties tussen use cases en actors aan te geven.
Een relatie tussen een actor en een use case aangeven
-
Sleep in use-case-diagram een shape Communiceert naar de tekenpagina.
-
Lijm een eindpunt
van de shape Communiceert naar een verbindingspunt
op een actor-shape. Lijm het andere eindpunt op een verbindingspunt op een use case-shape.
-
Als u een pijl wilt toevoegen om de informatiestroom aan te geven, gaat u als volgt te werk:
-
Dubbelklik op de shape Communiceert en klik vervolgens onder Vereniging op het einde dat u wilt bewerken en klik vervolgens op Eigenschappen.
-
In de categorie Einde van vereniging controleert u IsNavigable,klikt u op OKen klikt u nogmaals op OK.
-
Klik met de rechtermuisknop op de shape Communiceert en klik op Weergaveopties voor vorm. Selecteer onder Eindoptiesde optie Bevaarbaarheid beëindigenen klik vervolgens op OK.
-
-
-
Shapes gebruiken en uitbreiden om de relaties tussen gebruiksgevallen aan te geven.
Een gebruiksrelatie tussen twee gebruiksgevallen aangeven
-
Sleep in use-case-diagram een shape Gebruikt relatie naar de tekenpagina.
-
Lijm het eindpunt Gebruikt zonder pijlpunt op een verbindingspunt
op de shape Use Case die het gedrag van de andere use case gebruikt.
-
Lijm het eindpunt Gebruikt (met een pijlpunt) op een verbindingspunt op de gebruikte use case.
-
Dubbelklik op de shape Gebruikt om het dialoogvenster UML-generalisatieeigenschappen te openen. Voeg eigenschapswaarden toe en klik op OK.
Een verlengde relatie tussen twee gebruiksgevallen aangeven
-
Sleep in use-case-diagram de shape Extends naar de tekenpagina.
-
Lijm de eindpunten van Extends
zonder pijlpunt aan een verbindingspunt
op de use case die de extensie biedt.
-
Lijm het eindpunt Verlengt met een pijlpunt op een verbindingspunt op de basisgebruikscase.
-
Dubbelklik op de shape Verlengt om het dialoogvenster UML-generalisatieeigenschappen te openen. Voeg de eigenschapswaarden toe en klik op OK.
-
-
Dubbelklik op een shape (behalve de shape Systeemgrens) om het dialoogvenster UML-eigenschappen te openen waar u een naam, kenmerken, bewerkingen en andere eigenschapswaarden kunt toevoegen.
-
Sla het diagram op.
-
Wijs in het menu Bestand de knop Nieuwaan, wijs Software en Databaseaan en klik vervolgens op UML-modeldiagram.
-
Klik in structuurweergave met de rechtermuisknop op het pakket of subsysteem waarin u een use-case-diagram wilt opnemen, wijs Nieuwaan en klik vervolgens op Case Diagram gebruiken.
Er wordt een lege pagina weergegeven en het stencil UML Use Case wordt het bovenste stencil. Er wordt een pictogram voor het diagram aan de structuurweergave toegevoegd.
Opmerking: Als de structuurweergave niet zichtbaar is, wijst u in het menu UML de optie Beeld aan en klikt u op Modelverkenner.
-
Een systeemgrens aangeven in een use case-diagram
-
Sleep een shape Systeemgrens naar de tekenpagina.
-
Dubbelklik op de shape Systeemgrens en typ vervolgens een nieuwe naam voor het systeem of druk op delete om de bestaande naam te verwijderen. Klik buiten de shape op de tekenpagina.
-
Als u het grootte van de systeemgrens wilt veranderen, selecteert u de shape en sleept u een selectiegreep.
-
-
Sleep Use Case shapes van het stencil Use Case en plaats deze binnen de systeemgrens en sleep actor shapes naar de buitenkant van de systeemgrens.
-
Gebruik Shapes communiceren om relaties tussen use cases en actors aan te geven.
Een relatie tussen een actor en een use case aangeven
-
Sleep in use-case-diagram een shape Communiceert naar de tekenpagina.
-
Lijm een eindpunt
van de shape Communiceert naar een verbindingspunt
op een actor-shape. Lijm het andere eindpunt op een verbindingspunt op een use case-shape.
-
Als u een pijl wilt toevoegen om de informatiestroom aan te geven, gaat u als volgt te werk:
-
Dubbelklik op de shape Communiceert en klik vervolgens onder Vereniging op het einde dat u wilt bewerken en klik vervolgens op Eigenschappen.
-
In de categorie Einde van vereniging controleert u IsNavigable,klikt u op OKen klikt u nogmaals op OK.
-
Klik met de rechtermuisknop op de shape Communiceert en klik op Weergaveopties voor vorm. Selecteer onder Eindoptiesde optie Bevaarbaarheid beëindigenen klik vervolgens op OK.
-
-
-
Shapes gebruiken en uitbreiden om de relaties tussen gebruiksgevallen aan te geven.
Een gebruiksrelatie tussen twee gebruiksgevallen aangeven
-
Sleep in use-case-diagram een shape Gebruikt relatie naar de tekenpagina.
-
Lijm het eindpunt Gebruikt zonder pijlpunt op een verbindingspunt
op de shape Use Case die het gedrag van de andere use case gebruikt.
-
Lijm het eindpunt Gebruikt (met een pijlpunt) op een verbindingspunt op de gebruikte use case.
-
Dubbelklik op de shape Gebruikt om het dialoogvenster UML-generalisatieeigenschappen te openen. Voeg eigenschapswaarden toe en klik op OK.
Een verlengde relatie tussen twee gebruiksgevallen aangeven
-
Sleep in use-case-diagram de shape Extends naar de tekenpagina.
-
Lijm de eindpunten van Extends
zonder pijlpunt aan een verbindingspunt
op de use case die de extensie biedt.
-
Lijm het eindpunt Verlengt met een pijlpunt op een verbindingspunt op de basisgebruikscase.
-
Dubbelklik op de shape Verlengt om het dialoogvenster UML-generalisatieeigenschappen te openen. Voeg de eigenschapswaarden toe en klik op OK.
-
-
Dubbelklik op een shape (behalve de shape Systeemgrens) om het dialoogvenster UML-eigenschappen te openen waar u een naam, kenmerken, bewerkingen en andere eigenschapswaarden kunt toevoegen.
-
Sla het diagram op.