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?
- Activiteitendiagram Symbolen
- Hoe teken je een activiteitendiagram
- Voorbeelden van activiteitenschema’s
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/initieel knooppunt | Wordt gebruikt om het beginpunt of de aanvankelijke staat van een activiteit weer te geven | |
Activiteit / Actie Staat | Wordt gebruikt om de activiteiten van het proces te vertegenwoordigen | |
Actie | Wordt gebruikt om de uitvoerbare deelgebieden van een activiteit weer te geven | |
Besturingsstroom / Rand | Wordt gebruikt om de controlestroom van de ene actie naar de andere weer te geven | |
Objectenstroom / Bedieningsrand | Wordt gebruikt om het pad van objecten die door de activiteit bewegen weer te geven | |
Activiteit Eindknoop | Wordt gebruikt om het einde te markeren van alle controlestromen binnen de activiteit | |
Stroomafwaartse knoop | Gebruikt om het einde van een enkele regelstroom te markeren | |
Beslissingsknobbel | Wordt gebruikt om een voorwaardelijk vertakkingspunt met één ingang en meerdere uitgangen weer te geven | |
Samenvoegingsknoop | Wordt gebruikt om de samenvoeging van stromen weer te geven. Het heeft meerdere ingangen, maar één uitgang. | |
Vork | Wordt gebruikt om een stroom weer te geven die zich kan vertakken in twee of meer parallelle stromen | |
Samenvoegen | Wordt gebruikt om twee ingangen weer te geven die samenkomen in één uitgang | |
Signaaloverdracht | Wordt gebruikt om de actie van het verzenden van een signaal naar een accepterende activiteit weer te geven | |
Signaalontvangst | Wordt gebruikt om aan te geven dat het signaal wordt ontvangen | |
Nota/opmerking | Wordt gebruikt om relevante opmerkingen toe te voegen aan elementen |
Activiteitendiagrammen met zwembanen
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 documentbeheersysteem
Activiteitendiagram voor het Online Winkelsysteem
Activiteitendiagram voor geldautomaten
Activiteitendiagram voor het managementsysteem van het College
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.