Tutorial voor use-case-diagrammen

Een use-case-diagram in UML laat zien op welke verschillende manieren een gebruiker met een systeem kan werken. Maak een professioneel diagram voor vrijwel elke use case met onze tool voor UML-diagrammen.

Wat is een use-case-diagram?

In UML (Unified Modeling Language) kan een use-case-diagram een samenvatting geven van de gebruikers van je systeem (ook wel actoren genoemd) en hun interacties met het systeem. Om er een te maken, gebruik je een reeks gespecialiseerde symbolen en connectoren. Een effectief use-case-diagram helpt je team om het volgende te bespreken en weer te geven:

  • Scenario's waarin je systeem of applicatie interactie heeft met mensen, organisaties of externe systemen
  • Doelen die je systeem of applicatie helpt bereiken voor deze entiteiten (actoren)
  • De reikwijdte van je systeem

Wat is een use-case-diagram in UML?

Een use case verzamelt scenario's. Door de belangrijkste onderdelen van je proces uit te schrijven, inclusief alternatieve paden, krijg je een beter beeld van de reikwijdte van je project. Je kunt tekst kopiëren en plakken en eenvoudige aanpassingen maken in de Lucidchart-editor, maar het kan handig zijn om je use-case-scenario eerst uit te schrijven in een programma zoals Google Docs. De Lucidchart-add-on voor Google Docs is een ideale oplossing om het visuele diagrammen maken en de geschreven onderdelen van project management samen te brengen.

Wanneer pas je use-case-diagrammen toe?

Een use-case-diagram gaat niet diep in op details. Verwacht bijvoorbeeld niet dat het de volgorde modelleert waarin stappen worden uitgevoerd. Een goed use-case-diagram geeft juist een overzicht op hoog niveau van de relatie tussen use cases, actoren en systemen. Experts raden aan om use-case-diagrammen te gebruiken als aanvulling op een meer beschrijvende tekstuele use case.

UML is de modelleringstoolkit waarmee je je diagrammen bouwt. Use cases worden weergegeven met een ovale vorm met label. Stickfiguren stellen de actoren in het proces voor en de deelname van de actor aan het systeem wordt gemodelleerd met een lijn tussen de actor en de use case. Om de systeemgrens weer te geven, teken je een vak rond de use case zelf.

UML use-case-diagrammen zijn ideaal voor:

  • Het weergeven van de doelen van interacties tussen systeem en gebruiker
  • Het definiëren en ordenen van functionele vereisten in een systeem
  • Het vastleggen van de context en vereisten van een systeem
  • Het modelleren van de basisstroom van gebeurtenissen in een use case
Voorbeeld van een UML use-case-diagram 800x707.png

Symbolen en notatie van use-case-diagrammen

De notatie voor een use-case-diagram is vrij eenvoudig en bevat minder soorten symbolen dan andere UML-diagrammen. Gebruik deze gids om te leren hoe je een use-case-diagram tekent als je je kennis wilt opfrissen. Dit zijn alle vormen die je in Lucidchart kunt vinden:

  • Use cases: Horizontale ovalen die de verschillende toepassingen weergeven die een gebruiker kan hebben.
  • Actoren: Stickfiguren die de mensen voorstellen die de use cases daadwerkelijk gebruiken.
  • Associaties: Een lijn tussen actoren en use cases. In complexe diagrammen is het belangrijk om te weten welke actoren bij welke use cases horen.
  • Systeemgrensvakken: Een vak dat de reikwijdte van een systeem voor use cases bepaalt. Alle use cases buiten het vak worden beschouwd als buiten de reikwijdte van dat systeem. Psycho Killer valt bijvoorbeeld buiten de reikwijdte van de beroepen in het kettingzaagvoorbeeld hieronder.
  • Pakketten: Een UML-vorm waarmee je verschillende elementen kunt groeperen. Net als bij componentendiagrammen worden deze groepen weergegeven als mappen.

Schets de contouren van je use-case-diagram

Use-case-scenariodocumenten splitsen een proces op door de actoren, de typische workflow en de dingen die mis kunnen gaan, de zogeheten extensies, te beschrijven. Wanneer je projecten beheert die UML-conventies gebruiken, kan het verleidelijk zijn om meteen aan het use-case-diagram te beginnen, met stickfiguren, ovalen en veel lijnen. Maar als je je doelen niet kent en niet weet wie erbij betrokken zijn, neem dan een stap terug en schrijf je doelen eerst uit in gewone taal. Alistair Cockburn is een autoriteit op het gebied van het ontwerpen van use-case-scenario's. Bezoek zijn website voor inspiratie!

Dit is een kort voorbeeld van het proces voor het publiceren van een kort verhaal. De contouren doorlopen elke stap die waarschijnlijk in het proces voorkomt, inclusief alle fouten die kunnen optreden. Als je het proces zo schetst, wordt het diagram van je use-case-scenario een stuk makkelijker.

Use-case-scenariodocument.png

Hoe maak je een use-case-diagram?

In Lucidchart is het verrassend eenvoudig om een use-case-diagram vanaf nul te maken.

  1. Maak een use-case-scenariodocument om het proces en alle mogelijke alternatieve extensies te ordenen.

  2. Open een leeg Lucidchart-document of begin met een sjabloon en schakel de UML-vormbibliotheek in.

  3. Selecteer de gewenste vorm en sleep symbolen uit de toolbox naar het canvas.

  4. Model vervolgens het process flow door lijnen tussen vormen te trekken en tekst toe te voegen.

Het is eenvoudig om het formaat van elk element te wijzigen en er een stijl aan te geven. Je kunt zelfs SVG-vormen en Visio-bestanden importeren voor een oplossing op maat. Wil je meer over UML leren? Bekijk dan onze tutorial Wat is UML?

Use case diagram examples

Use case diagrams are visual representations of written use case scenarios. Once you’ve hammered out the kinks in your goals, use Lucidchart to diagram the interactions between the use cases and actors to write the success story for your project. The drag-and-drop interface is responsive and easy to learn. Lucidchart comes populated with an extensive shape library for every UML diagram type, including activity diagrams, class diagrams, and use case diagrams.

Book publishing use case diagram example

This use case diagram is a visual representation of the process required to write and publish a book. Whether you’re an author, an agent, or a bookseller, inserting this diagram into your use case scenario can help your team publish the next big hit. Try this demo template, wordt geopend in een nieuw tabblad to get started on your own.

Book Publishing Use Case Scenario Uml.png

Travel reservation use case diagram example

You can adapt this template for any process where a customer purchases a service. With attractive color schemes, text that’s easy to read and edit, and a wide-ranging UML shape library, you’re ready to go! Click to try out this template on your own.

6116384d Dce9 40a2 A392 40b30f343137.png
 

Chainsaw use case diagram example

Consider this example: A man with a chainsaw interacts with the environment around him. Depending on the situation and the context of the situation, he might fall into one of many different use cases. Does he seem to be on his way to work? Is there anything ominous about the way he is wielding his chainsaw? For example, if he is using the chainsaw in a non-occupational setting, we might have reason to think that he falls within the scope of "scary."

Use Case Diagram Example 525x528.jpg

Onderdelen van een use-case-diagram

Om de vraag "Wat is een use-case-diagram?" te beantwoorden, moet je eerst de bouwstenen begrijpen. Veelvoorkomende onderdelen zijn:

  • Actoren: De gebruikers die met een systeem werken. Een actor kan een persoon, een organisatie of een extern systeem zijn dat interactie heeft met je applicatie of systeem. Het moeten externe objecten zijn die gegevens produceren of verbruiken.

  • Systeem: Een specifieke reeks acties en interacties tussen actoren en het systeem. Een systeem kan ook een scenario worden genoemd.

  • Doelen: Het eindresultaat van de meeste use cases. Een succesvol diagram beschrijft de activiteiten en varianten die nodig zijn om het doel te bereiken.

Onderdelen van een use-case-diagram

Alles wat je nodig hebt om een diagram te maken

Maak gratis een gepolijst, professioneel diagram met Lucidchart. Wat je ook in gedachten hebt, wij hebben de tools om het te bouwen. Maak een account aan en begin vandaag nog met diagrammen maken.

Meld je gratis aan

Sjablonen en voorbeelden van UML-diagrammen

UML-klassendiagram

Prijzen:

Gratis

UML-klassendiagram, Prijzen: Gratis

Meer UML-bronnen

Maker van UML-diagrammen

De gratis tool voor UML-diagrammen van Lucid ondersteunt alle structurele en gedragsgerichte UML-diagrammen met vormbibliotheken en AI-ondersteunde generatie.

Tutorial voor UML-diagrammen

Deze uitgebreide gids over UML behandelt de geschiedenis, de soorten UML-diagrammen en hoe je er een maakt.

Tutorial voor pakketdiagrammen

Gebruik deze gids om alles te leren wat je moet weten over pakketdiagrammen, inclusief de voordelen ervan, hoe je ze goed opbouwt en meer.

Veelgestelde vragen

Alles wat je nodig hebt om een UML-diagram te maken

Naast onze online tool voor UML-diagrammen biedt Lucidchart ondersteuning en trainingsmateriaal, zodat je ook elk ander type diagram kunt maken.

Maak een diagram