Een UML-toestandsdiagram maken

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Toestandsdiagram waarin de overgangen worden weergegeven die een object doorloopt terwijl het op externe gebeurtenissen reageert

Bijschrift 1 De eerste toestand is de status van een object voordat de gebeurtenissen in het diagram hebt waarop deze.

Afbeelding van knop Een toestand vertegenwoordigt een chatgesprek in de levensduur van een object. Dubbelklik op een shape toestand toevoegen een naam en een lijst met de interne acties en activiteiten.

bijschrift 3 TransitionsTransitions geven aan dat in antwoord op een gebeurtenis, een object wordt gaat u naar een andere van de ene staat en een actie uitvoeren.

Stap 4 De gebeurtenis die de overgang activeert heet in de overgangstekenreeks. Dubbelklik op een overgang naar deze label met een tekenreeks die, naast de gebeurtenishandtekening van een, ook een beveiligingsvoorwaarde, een actie-expressie en meer bevatten kan.

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

  2. Wijs in het menu Bestand de optie Nieuw aan, wijs Software aan en klik vervolgens op UML-modeldiagram.

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

    Er wordt een lege pagina weergegeven en het stencil UML-toestandsdiagram wordt het bovenste stencil. In de werkruimte wordt 'Toestandsdiagram' als een watermerk weergegeven. Er wordt een pictogram voor het diagram aan de boomstructuurweergave toegevoegd.

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

  4. Sleep shapes Toestand naar de tekenpagina om de sequentie toestanden die een object doorloopt aan te geven.

    Werken met shapes toestand in UML-toestandsdiagram en activiteit diagrammen

  5. Sleep een shape Samengestelde toestand naar de pagina om gelijktijdige, elkaar uitsluitende of geneste subtoestanden aan te geven.

    Werken met shapes samengestelde toestand in UML-statusdiagrammen

  6. Verbind toestanden met andere toestanden met behulp van shapes Overgang om aan te geven dat een object in een bepaalde toestand overgaat naar een andere toestand als reactie op een gebeurtenis.

    Werken met overgang vormen in UML-toestandsdiagram en activiteit diagrammen

    Tip : Gebruik de shape overgang vorm van een boog om aan te geven dat een object staat, in dezelfde staat in antwoord op een gebeurtenis blijft. Beide uiteinden van de overgang verbinden met verbinding punten Afbeelding van verbindingspunt: blauwe X op dezelfde shape toestand.

  7. Verbind shapes Overgang met shapes Overgang (Join) en Overgang (fork) om de splitsing van een toestand in meerdere toestanden of de samenvoeging van meerdere toestanden tot één toestand aan te geven.

  8. Gebruik de shapes Recente geschiedenis of Uitgebreide geschiedenis om aan te geven dat een object de toestand aanneemt die het als laatste binnen een gebied had.

    Werken met shapes samengestelde toestand in UML-statusdiagrammen

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

  10. Sla het diagram op.

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw 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-ondersteuningsagents.

×