Home

UMLactiviteitendiagram

Een UMLactiviteitendiagram is een diagram uit de Unified Modeling Language (UML) dat de volgorde van activiteiten en de controle- en dataflow tussen die activiteiten illustreert. Het wordt gebruikt bij het modelleren van bedrijfsprocessen, workflows binnen een systeem en de uitvoering van logische stappen in een proces of algoritme. Het doel is om op een begrijpelijke manier de dynamiek van gedrag te communiceren zonder in data- of objectmodellering te verzanden.

Belangrijke bouwstenen zijn: activiteiten (rounded rectangles) die acties voorstellen; controleflows (pijlen) die de volgorde aangeven; een

Een activiteitendiagram laat zien hoe een proces stap voor stap verloopt, inclusief alternatieve paden en gelijktijdigheid.

Wanneer te gebruiken: bij het doorgronden van bedrijfsprocessen, het specificeren van de uitvoering van een use

Beperkingen: bij grote processen kan het diagram snel complex worden; het biedt geen gedetailleerde datamodellering en

initial
node
(startpunt)
en
een
final
node
(eindpunt);
controleknopen
zoals
decision
(besluit),
merge,
fork
en
join
die
vertakkingen
en
parallelle
paden
mogelijk
maken;
swimlanes
(zwemlanen)
die
verantwoordelijkheden
of
systemen
verdelen;
en
objectflows
(gestippelde
lijnen)
die
data
tussen
activiteiten
tonen.
Het
kan
worden
gebruikt
om
use-casebeschrijvingen
te
vertalen
naar
concrete
flows
en
om
communicate
met
stakeholders
te
vergemakkelijken.
case
of
het
communiceren
van
gedrag
aan
stakeholders.
Voorbeelden
zijn
een
loginproces
of
de
afhandeling
van
een
bestelling.
vereist
duidelijke
notatienormen
om
misverstanden
te
voorkomen.