Een UML-activiteitsdiagram in Visio ziet eruit als een stroomdiagram. De controlestroom wordt geactiveerd door het voltooien van acties (of activiteiten) binnen het systeem. De stroom kan opeenvolgend, gelijktijdig of vertakt zijn, wat wordt aangegeven door shapes zoals zwembanen, splitsingen en joins.
Gebruik een activiteitsdiagram om te beschrijven hoe verschillende activiteiten worden gecoördineerd om een dienst of ander eindresultaat te bieden. Activiteitsdiagrammen kunnen laten zien hoe de gebeurtenissen in een use case zich tot elkaar verhouden of hoe een verzameling use cases op elkaar zijn afgestemd om een zakelijke werkstroom voor te stellen.
Als u in plaats hiervan een stroom wilt weergeven als reactie op externe gebeurtenissen, gebruikt u een statusmachinediagram.
Een activiteitsdiagram starten
- Start Visio. Als er al een bestand is geopend, klikt u opNieuwbestand>.
- Typ
UML activityin het zoekvak . - Selecteer het UML-activiteitsdiagram .
- Selecteer in het dialoogvenster Metrische eenheden of Amerikaanse eenheden.
- Selecteer Maken.
- Het diagram wordt geopend. U ziet het venster Shapes naast het diagram. Als dit pictogram niet wordt weergegeven, gaat u naarTaakvenstersweergeven> en controleert u of Shapes is geselecteerd. Als het venster nog steeds niet wordt weergegeven, klikt u aan de linkerkant op de knop Het venster Shapes uitvouwen .
- Controleer op het tabblad Weergave of het selectievakje Verbindingspunten is ingeschakeld. Met deze optie worden verbindingspunten weergegeven wanneer u shapes gaat verbinden.
- U kunt nu zwembanen invoegen en de stroom voor activiteitenbeheer in het diagram samenstellen.
Uw diagram ontwerpen
Als u verantwoordelijkheid in het activiteitsdiagram wilt aangeven, sleept u voor elke klasse, persoon of organisatie-eenheid die u wilt weergeven, een Zwembaan-shape naar de pagina. U doet dit als volgt:
- Sleep een swimlane-shape naar de tekenpagina.
- Dubbelklik op elk label op de shape om de standaardnaam te wijzigen.
- Herhaal stap a en b totdat u alle partities of organisatie-eenheden hebt toegevoegd die u nodig hebt.
- Sleep de selectiegrepen aan de zijkant van de zwembaanshapes om de zwembanen de gewenste grootte te geven.
- Sleep een swimlane-shape naar de tekenpagina.
Gebruik de shapes Beginknooppunt en Eindknooppunt voor pseudo-begintoestanden en -eindtoestanden.
Voeg een actieshape toe voor elke actie of elke activiteitsstatus die u wilt weergeven.
Gebruik een beslissingsshape met bewakingsvoorwaarden om een mogelijke overgang van een actiestatus aan te geven.
Gebruik het splitsknooppunt om de splitsing van een actietoestand in meerdere parallelle toestanden aan te geven.
Gebruik het joinknooppunt om de synchronisatie van meerdere actiestatussen tot één status aan te geven.