Een UML-toestandsdiagram maken

Belangrijk: Het UML-toestandsdiagram is niet beschikbaar in Visio 2013 en nieuwere versies. Zie UML-diagrammen in Visiovoor informatie over UML-diagrammen in Visio 2013 en nieuwere versies.

Statechart diagram showing the transitions an object undergoes as it responds to outside events

Bijschrift 1 de aanvankelijke toestand is de status van een object voordat gebeurtenissen in het diagram op een bepaald moment zijn verwerkt.

Afbeelding van knop een staat in de loop van een object een onmiddellijke staat. Dubbelklik op een vorm van een staat om een naam toe te voegen en de interne acties en activiteiten ervan te vermelden.

met Callout 3 overgangen wordt aangegeven dat een object in antwoord op een gebeurtenis van de ene naar de andere toestand gaat en een actie uitvoert.

Stap 4 de gebeurtenis waarmee de overgang wordt geactiveerd, wordt aangeduid met de naam in de overgangstekenreeks. Dubbelklik op een overgang om deze te voorzien van een tekenreeks die u niet alleen met een gebeurtenishandtekening kunt opnemen, maar ook een beveiligingsvoorwaarde, een actie expressie en meer.

  1. Open het UML-model met de klas of use case met gedrag dat u wilt weergeven in een toestandsdiagram.

  2. Wijs in het menu bestand de optie Nieuwaan, wijs Softwareaan en klik vervolgens op UML-model diagram.

  3. Klik in het structuurweergave met de rechtermuisknop op het pictogram van de klasse of de use case met gedrag dat u wilt weergeven in een toestandsdiagram. Wijs Nieuw aan en klik op toestands diagram.

    Er wordt een lege pagina weergegeven, en het stencil UML-status wordt het bovenste stencil. De werkruimte wordt ' doorgeven ' weergegeven als een watermerk. Er wordt een pictogram voor het diagram aan de structuurweergave toegevoegd.

    Opmerking: Als de structuurweergave niet zichtbaar is, wijst u in het menu UML de optie Beeld aan en klikt u op Modelverkenner.

  4. Sleep de shape naar de tekenpagina om de volgorde van de status van een object aan te geven.

    Werken met shapes Toestand in UML-toestandsdiagrammen of -activiteitsdiagrammen

  5. Sleep een shape voor samengestelde toestand naar de pagina om gelijktijdig, wederzijds exclusief, niet-geneste subtoestanden weer te geven.

    Werken met shapes voor samengestelde toestand in UML-toestands diagrammen

  6. Verbind statussen met andere staten via shape van overgang om aan te geven dat een object in een frame de tweede toestand van het antwoord op een gebeurtenis moet invoeren.

    Werken met overgangsshapes in UML-toestandsdiagrammen en -activiteitsdiagrammen

    Tip: Gebruik de cirkelvormige overgangs vorm om aan te geven dat een object in dezelfde toestand moet blijven in antwoord op een gebeurtenis. Beide uiteinden van de overgang verbinden met verbindingspunten Afbeelding van verbindingspunt: blauwe X op dezelfde shape toestand.

  7. Verbind overgangs vormen met overgangs -en overgangs vormen waarmee de vertakking van een toestand in meerdere toestanden of de synchronisatie van meerdere toestanden in één frame wordt aangegeven.

  8. Met behulp van de meest recente geschiedenis of de shapes voor diepte geschiedenis kunt u aangeven dat een object een toestand hervat die de laatste in een regio heeft gelangd.

    Werken met shapes voor samengestelde toestand in UML-toestands diagrammen

  9. Dubbelklik op een willekeurige shape om het dialoogvenster UML-eigenschappen te openen en een naam, acties, activiteiten, gebeurtenissen en andere eigenschappen toe te voegen.

  10. Sla het diagram op.

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×