De grootste verschil tussen activiteitendiagram en stroomschema is dat een activiteitendiagram is een UML-gedragsdiagram dat de workflow van stapsgewijze activiteiten van het systeem weergeeft, terwijl een stroomdiagram een grafisch diagram is dat de reeks stappen voorstelt om een probleem op te lossen.
UML staat voor Unified Modelling Language. Het is anders dan andere programmeertalen omdat het geen codering gebruikt. Bovendien is het een visuele modelleringstaal om software te visualiseren, te construeren en te documenteren. Het belangrijkste is dat het een grafische weergave van de software biedt. Daarom kan elke gebruiker het gemakkelijk leren. Een activiteitendiagram is een UML-diagram. Een stroomdiagram is daarentegen een grafisch diagram dat een algoritme vertegenwoordigt.
1. Wat is een activiteitendiagram
- Definitie, functionaliteit
2. Wat is een stroomdiagram
- Definitie, functionaliteit
3. Wat is het verschil tussen activiteitendiagram en stroomdiagram
- Vergelijking van belangrijke verschillen
Activiteitendiagram, algoritme, stroomdiagram
Een activiteitendiagram is een UML-gedragsdiagram. Het geeft weer hoe elke activiteit na elkaar vloeit. Een activiteit is een soort bewerking van het systeem. Bovendien helpen activiteitendiagrammen bedrijfs- en ontwikkelingsteams van een organisatie om de systeemprocessen en -gedragingen te begrijpen.
Figuur 1: Activiteitendiagram
Hierboven vindt u een activiteitendiagram voor een eenvoudig systeem voor het invoeren van werknemersgegevens. De zwarte cirkel vertegenwoordigt het startknooppunt van het activiteitendiagram. Elke stap is een actie; de eerste stap is om gebruikersnaam en wachtwoord in te voeren. Bovendien vertegenwoordigt het diamantsymbool een beslissingsknoop. Als de gebruikersnaam en het wachtwoord juist zijn, kan de gebruiker medewerkersgegevens invoeren. Als ze ongelijk hebben, moet de gebruiker de juiste gebruikersnaam en wachtwoord invoeren. Na het invoeren van de personeelsgegevens kan de gebruiker uitloggen. Ten slotte vertegenwoordigt het eindknooppunt de beëindiging van het diagram.
Een algoritme is een stapsgewijze procedure om een bepaald probleem op te lossen. Een stroomdiagram is een schematische weergave van een algoritme. Bij computerprogrammering helpt het stroomdiagram een algoritme op te schrijven om het probleem op te lossen.
Figuur 2: Stroomdiagram
Het bovenstaande stroomdiagram berekent het gebied van een driehoek. Het ovale symbool vertegenwoordigt het begin van het stroomdiagram terwijl de rechthoek een proces vertegenwoordigt. De eerste rechthoek is het initialisatieproces van het variabele gebied. De ruit geeft een invoer- of uitvoerbewerking aan. De invoer die wordt gebruikt, is het invoeren van waarden voor basis en hoogte. De volgende stap is een proces. Het is de berekening van het gebied van de driehoek. De volgende stap is een uitvoerbewerking. Daarom vertegenwoordigt een ruit het afdrukken van het variabele gebied. Ten slotte beëindigt het ovale symbool het stroomdiagram. In het activiteitendiagram vertegenwoordigen de pijlen de reeks stappen.
Een activiteitendiagram is een grafische weergave van workflows van stapsgewijze activiteiten en acties met ondersteuning voor keuze, iteratie en gelijktijdigheid. Een stroomdiagram daarentegen is een schematische weergave die een oplossingsmodel voor een bepaald probleem illustreert. Dit is dus het belangrijkste verschil tussen activiteitendiagram en stroomdiagram.
Ook helpt een activiteitendiagram het bedrijfsproces of de workflow van het systeem te begrijpen, terwijl een stroomdiagram helpt bij het analyseren en ontwerpen van een programma.
Een ander verschil tussen activiteitendiagram en stroomdiagram is dat een activiteitendiagram is gekoppeld aan UML, terwijl een stroomdiagram is gekoppeld aan programmeren.
Het belangrijkste verschil tussen activiteitendiagram en stroomdiagram is dat het activiteitendiagram een UML-gedragsdiagram is dat de workflow van stapsgewijze activiteiten van het systeem weergeeft, terwijl het stroomdiagram een grafisch diagram is dat de reeks stappen voorstelt om een probleem op te lossen. Hoewel beide dezelfde symbolen hebben, is er een duidelijk verschil tussen het activiteitendiagram en het stroomdiagram.
1. "UML Activity Diagram Tutorial." Lucidchart, 6 september 2018, hier beschikbaar.
2. "Wat is een stroomdiagram." Lucidchart, 6 september 2018, hier beschikbaar.