De Easy Guide voor UML-activiteitendiagrammen

Activiteitenschema’s kunnen worden gebruikt in alle fasen van de softwareontwikkeling en voor verschillende doeleinden. En omdat ze veel lijken op flowcharts, zijn ze over het algemeen populairder dan andere UML-diagrammen.

In deze handleiding met activiteitendiagrammen hopen we alles te behandelen wat je moet weten over activiteitendiagrammen om het te leren en onder de knie te krijgen. Scroll naar beneden om te vinden;

Wat is een Activiteitendiagram?

Een UML-activiteitendiagram helpt om een bepaalde use case op een gedetailleerder niveau te visualiseren. Het is een gedragsdiagram dat de stroom van activiteiten door een systeem illustreert.

UML-activiteitendiagrammen kunnen ook worden gebruikt om een stroom van gebeurtenissen in een bedrijfsproces weer te geven. Ze kunnen worden gebruikt om bedrijfsprocessen te onderzoeken om de stroom en de vereisten ervan te identificeren.

Activiteitendiagram Symbolen

UML heeft een set symbolen en regels gespecificeerd voor het tekenen van activiteitendiagrammen. Hieronder staan de veelgebruikte activiteitssymbolen met uitleg.

Symbool Naam Gebruik
Start Start/initieel knooppunt Wordt gebruikt om het beginpunt of de aanvankelijke staat van een activiteit weer te geven
Activiteit Activiteit / Actie Staat Wordt gebruikt om de activiteiten van het proces te vertegenwoordigen
Actie Actie Wordt gebruikt om de uitvoerbare deelgebieden van een activiteit weer te geven
Besturingsstroom Besturingsstroom / Rand Wordt gebruikt om de controlestroom van de ene actie naar de andere weer te geven
Objectenstroom Objectenstroom / Bedieningsrand Wordt gebruikt om het pad van objecten die door de activiteit bewegen weer te geven
Activiteit eindknooppunt Activiteit Eindknoop Wordt gebruikt om het einde te markeren van alle controlestromen binnen de activiteit
Stroomafwaartse knoop Stroomafwaartse knoop Gebruikt om het einde van een enkele regelstroom te markeren
Beslissingsknooppunt Beslissingsknobbel Wordt gebruikt om een voorwaardelijk vertakkingspunt met één ingang en meerdere uitgangen weer te geven
Samenvoegingsknoop Samenvoegingsknoop Wordt gebruikt om de samenvoeging van stromen weer te geven. Het heeft meerdere ingangen, maar één uitgang.
Vork Vork Wordt gebruikt om een stroom weer te geven die zich kan vertakken in twee of meer parallelle stromen
Samenvoegen Samenvoegen Wordt gebruikt om twee ingangen weer te geven die samenkomen in één uitgang
Signaaloverdracht Signaaloverdracht Wordt gebruikt om de actie van het verzenden van een signaal naar een accepterende activiteit weer te geven
Signaalontvangst Signaalontvangst Wordt gebruikt om aan te geven dat het signaal wordt ontvangen
Opmerking of commentaar Nota/opmerking Wordt gebruikt om relevante opmerkingen toe te voegen aan elementen

Activiteitendiagrammen met zwembanen

Activiteitendiagrammen met zwemvliezen

In activiteitendiagrammen worden zwembanen – ook wel partities genoemd – gebruikt om acties die door verschillende actoren worden uitgevoerd in een enkele draad weer te geven of te groeperen. Hier zijn een paar tips die u kunt volgen bij het gebruik van zwembanen.

  • Voeg zwembanen toe aan lineaire processen. Het maakt het gemakkelijk te lezen.
  • Voeg niet meer dan 5 zwembanen toe.
  • Schik de zwembanen op een logische manier.

Hoe teken je een activiteitendiagram

Activiteitendiagrammen kunnen worden gebruikt om business requirements te modelleren, een hoog niveau van de functionaliteiten van een systeem te creëren, use cases te analyseren en voor diverse andere doeleinden. In elk van deze gevallen, hier is hoe je een activiteitendiagram te tekenen vanaf het begin.

Stap 1: Zoek de actiestappen uit de use case

Hier moet u de verschillende activiteiten en acties identificeren waaruit uw bedrijfsproces of -systeem bestaat.

Stap 2: Identificeer de betrokken actoren

Als je al weet wie de acteurs zijn, dan is het makkelijker om elke actie waar ze verantwoordelijk voor zijn te onderscheiden.

Stap 3: Zoek een stroom tussen de activiteiten

Zoek uit in welke volgorde de acties worden verwerkt. Markeer de voorwaarden waaraan moet worden voldaan om bepaalde processen uit te voeren, welke acties er tegelijkertijd plaatsvinden en of er vertakkingen in het schema moeten worden toegevoegd. En moet je sommige acties eerst afmaken voordat je naar andere kunt gaan?

Stap 4: Zwemvliegtuigen toevoegen

Je hebt al uitgezocht wie verantwoordelijk is voor elke actie. Nu is het tijd om ze een zwemvliegtuig toe te wijzen en elke actie waarvoor ze verantwoordelijk zijn te groeperen onder hen.

Klik hier om te beginnen met het tekenen van uw activiteitendiagram.

Voorbeelden van activiteitendiagrammen

Hieronder staan activiteitendiagrammen die direct te bewerken zijn. Klik op de afbeelding om ze te openen in de editor, zodat u de wijzigingen online kunt doorvoeren.

Activiteitendiagram voor het inloggen

Activiteitendiagram voor het inloggen

Activiteitendiagram voor het inloggen (Klik op het sjabloon om online te bewerken)

Activiteitendiagram voor het documentbeheersysteem

Activiteitendiagram voor het documentbeheersysteem

Activiteitendiagram voor documentbeheersysteem (Klik op het sjabloon om online te bewerken)

Activiteitendiagram voor het Online Winkelsysteem

Activiteitendiagram voor het online winkelsysteem

Activiteitendiagram voor het Online Winkelsysteem (Klik op het sjabloon om het online te bewerken)

Activiteitendiagram voor geldautomaten

Activiteitendiagram voor geldautomaten

Activiteitendiagram voor geldautomaten (Klik op het sjabloon om online te bewerken)

Activiteitendiagram voor het managementsysteem van het College

Activiteitendiagram voor het managementsysteem van de universiteit

Activiteitendiagram voor het managementsysteem van het College (Klik op het sjabloon om online te bewerken)

Bekijk meer voorbeelden van activiteitendiagrammen

Deel het activiteitendiagram Tutorial

We hebben alles wat je moet weten over activiteitendiagrammen behandeld in deze handleiding met activiteitendiagrammen. Heb je nog meer toe te voegen?

Als u nog niet gezien hebt, hebben we onlangs een Eenvoudige handleiding voor UML-klassendiagrammen gepubliceerd. Welke andere UML-diagrammen wilt u dat wij behandelen? Laat het ons weten in de commentaarsectie hieronder. En vergeet niet om het activiteitendiagram te delen met je vrienden.

Leave a comment

*
*

3 × 1 =

Back to top