Bemærk!: UML-tilstandsdiagram er ikke tilgængelig i Visio 2013 og nyere versioner. Hvis du vil have mere at vide om UML-diagrammer i Visio 2013 og nyere versioner, skal du se UML-diagrammer i Visio.
Føje en intern handling eller aktivitet til en tilstand i et tilstands-eller aktivitetsdiagram
-
Dobbeltklik på den tilstands figur, du vil føje det interne handling eller aktivitet til, i en tilstandsdiagram eller aktivitetsdiagram.
-
I dialogboksen Egenskaber for UML-tilstand skal du klikke på interne overgange.
-
Skriv et navn til overgang.
-
Klik på Egenskaber. Vælg den ønskede begivenhed. Hvis du vil oprette en ny begivenhed, skal du klikke på begivenheder, klikke på ny, vælge den type begivenhed, du vil bruge, og derefter klikke på OK.
-
Skriv et navn til begivenheden, og skriv eller Vælg de andre egenskabsværdier, du vil bruge. Klik på en fane for at tilføje begrænsninger, etiketværdier eller parametre afhængigt af den type hændelse, du opretter. Klik på OK , indtil du vender tilbage til fanen overgang (dialogboksenEgenskaber for UML-overgang ).
-
Vælg Guard for at tilføje en Guard-betingelse, og skriv derefter den ønskede Guard-betingelse i tekstfeltet.
-
Under sprogskal du vælge det ønskede sprog.
-
Klik på fanen handlinger , og klik derefter på ny for at oprette et handlingsudtryk. Vælg den ønskede type handling. Klik på OK, og klik derefter på Egenskaber.
-
Skriv et navn til handlingen, og skriv eller Vælg de andre egenskabsværdier, du vil bruge. Klik på en fane for at tilføje detaljer, argumenter, begrænsninger eller etiketværdier. Klik på OK , indtil du vender tilbage til fanen interne overgange , og klik derefter på OK igen.
Som standard er interne handlinger skjult på en tilstands figur. Hvis du vil vise de interne handlinger, skal du højreklikke på figuren og derefter klikke på Indstillinger for visning af figur. Fjern markeringen i afkrydsningsfeltet overgang under Skjul.
Tilføje indtastning og afslutning af handlinger i en tilstand i et tilstands-eller aktivitetsdiagram
-
På en tilstandsdiagram eller aktivitetsdiagramskal du dobbeltklikke på den tilstands figur, du vil føje en indgangs-eller afslutnings handling til.
-
I dialogboksen Egenskaber for UML-tilstand skal du klikke på indtastning eller Afslutog derefter klikke på ny.
-
Vælg den ønskede handlingstype, og klik derefter på OK. Skriv et navn til handlingen.
-
Klik på Egenskaber for at tilføje oplysninger, argumenter, begrænsninger eller etiketværdier. Klik på OK , indtil du lukker dialogboksen Egenskaber for UML-tilstand .
Ind-og udgangs handlinger er som standard skjult på en tilstands figur. Hvis du vil have vist handlingerne, skal du højreklikke på figuren, klikke på Indstillinger for visning af figurog derefter fjerne overgang.
Udskyd begivenheder i en handlingstilstand i et aktivitetsdiagram
-
I trævisning eller i en aktivitetsdiagramskal du dobbeltklikke på ikonet eller figuren, der repræsenterer en handlingstilstand.
-
Klik på Udskudte hændelser.
De hændelser, der er tilgængelige i pakke , som handlingstilstanden tilhører, vises på listen. Vælg de begivenheder, der skal udskydes af tilstanden.
Arbejde med pseudostates
en PseudoTilstand bruges til at kombinere og dirigere overgange.
Pseudostates omfatter:
-
Starttilstand
-
Sluttilstand
-
Beslutning
-
Deep-historik
-
Shallow-historik
-
Overgang (joinforbindelse)
-
Overgang (forgrening)
-
Føj figuren til diagrammet.
-
Højreklik på figuren, og vælg Egenskaber.
-
Angiv egenskaberne i dialogboksen:
Egenskab
Beskrivelse
Navn
Skriv navnet på PseudoTilstand.
Stereotype
Vælg den ønskede stereotyp på rullelisten. Hvis en stereotyp, du vil bruge, ikke findes på listen, kan du tilføje en ny stereotyp eller redigere en eksisterende ved at klikke på stereotyper i UML -menuen.
Type
Skabelonen UML-model diagram tilføjer automatisk den type PseudoTilstand, der svarer til det element, hvis figur eller ikon, du har valgt.
Tilhørende
Skriv en hvilken som helst dokumentation, du vil føje til elementet som et etiketværdi. Når du vælger den figur eller det ikon, der repræsenterer elementet, vises den dokumentation, du skriver her, også i dokument vinduet.
Se også
Oprette et UML-tilstandsdiagram