Viktig
UML-tilstandsdiagrammet er ikke tilgjengelig i Visio 2013 og nyere versjoner. Hvis du vil ha informasjon om UML-diagrammer i Visio 2013 og nyere versjoner, kan du se UML-diagrammer i Visio.
Legge til en overgangsstreng i en overgang i et tilstandsdiagram eller aktivitetsdiagram
- Dobbeltklikk på figuren Overgang eller Kontrollflyt i et tilstandsdiagram eller aktivitetsdiagram der du vil legge til overgangsstrengen.
- Klikk Overgang i dialogboksen Egenskaper for UML-overgang, og klikk Hendelse. Klikk Ny, velg hvilken type hendelse du vil bruke, og klikk deretter OK.
- Skriv inn et navn for hendelsen, og skriv inn eller velg de andre egenskapsverdiene du vil bruke. Klikk en fane for å legge til betingelser, kodede verdier eller parametere, avhengig av hvilken type hendelse du oppretter. Klikk OK til du går tilbake til overgangskategorien.
- Velg Vakt for å legge til en vakttilstand. Skriv deretter inn vaktbetingelsen du vil bruke, i tekstboksen.
- Velg språket du vil bruke, under Språk.
- Klikk Handlinger-fanen , og klikk deretter Ny for å opprette et handlingsuttrykk. Velg handlingstypen du vil bruke, klikk OK, og klikk deretter Egenskaper.
- Skriv inn et navn for handlingen, og skriv inn eller velg de andre egenskapsverdiene du vil bruke. Klikk en fane for å legge til detaljer, argumenter (hvis tilgjengelig), betingelser eller kodede verdier. Klikk OK til du lukker dialogboksen Egenskaper for UML-overgang .
Overgangsstrengen vises på overgangen.
Tips
I aktivitetsdiagrammer kan du bruke signalkvitterings - og signalsendingsfigurer til eksplisitt å representere hendelses- og handlingsinformasjon som vanligvis er angitt i en overgangsstreng. Hvis du vil legge til hendelses- og handlingsinformasjon i en signalkvittering eller signalsendingsfigur , følger du fremgangsmåten som er beskrevet ovenfor for å legge til en overgangsstreng i en overgang.
Angi en overgang mellom tilstander i et tilstandsdiagram
- Dra en overgangsfigur til tegningssiden i et tilstandsdiagram.
- Lim endepunktet for overgangsfiguren uten pilspissen til et
på kildetilstandsfiguren. - Lim overgangsfigurendepunktet med en pilspiss til et koblingspunkt på målstatusfiguren .
- Dobbeltklikk på Overgang-figuren for å legge til en overgangsstreng, inkludert en hendelse, beskyttelsesbetingelse, handlingsuttrykk og mer.
Tips
Når kildetilstanden også er måltilstanden i et tilstandsdiagram, bruker du den bueformede overgangsfiguren . Lim de to endepunktene på figuren til to koblingspunkter på samme tilstandsfigur .
Angi en kompleks forkingsovergang i et tilstandsdiagram eller aktivitetsdiagram
- Dra en forgreningsfigur til tegningssiden i et tilstandsdiagram eller aktivitetsdiagram.
- Bruk en overgangsfigur til å koble kildetilstanden til overgangslinjen (forgrening ). Lim overgangsfigurendepunktet uten en pilspiss til et koblingspunkt
på kildetilstanden, og endepunktet for overgangsfiguren (med pilspiss) til et koblingspunkt på linjen. - Bruk overgangsfigurer til å koble overgangslinjen (forgrening) til målstatusene. Lim endepunktene for overgangsfiguren uten pilspisser til koblingspunktene
på stolpen, og endepunktene for overgangsfiguren med pilspisser til koblingspunkter på målstatusene.
Angi en kompleks synkroniseringsovergang i et tilstandsdiagram eller aktivitetsdiagram
- I et tilstandsdiagram eller aktivitetsdiagram slipper du en overgangsfigur (sammenføyning) på tegningssiden.
- Bruk overgangsfigurer til å koble kildetilstandene til overgangslinjen (sammenføyning ). Lim endepunktene for overgangsfiguren uten pilspisser til koblingspunkt
på kildetilstandene, og endepunktene for overgangsfiguren med pilspisser til koblingspunkter på linjen. - Bruk en overgangsfigur til å koble overgangslinjen (sammenføyning) til måltilstanden. Lim overgangsfigurendepunktet uten en pilspiss til et koblingspunkt på stolpen, og endepunktet for overgangsfiguren med en pilspiss til et koblingspunkt på målstatusen.
Dette er et midlertidig testavsnitt med et bokmerke.
Angi at et signal er sendt eller mottatt i et aktivitetsdiagram
I et aktivitetsdiagram drar du figuren Signalsending eller Signalkvittering til tegningssiden.
Lim
i figuren Signalsending eller Signalkvitteringsfigurens overgang til et koblingspunkt
på kildefiguren Handlingstilstand .Lim
for overgangen til signalsendings - eller signalkvitteringsfiguren til et koblingspunkt på målfiguren Handlingsstatus .Tips
Hvis du vil orientere figurene signalsending og signalbekreftelse på riktig måte, høyreklikker du figuren, peker på figur og klikker Roter mot venstre eller Roter mot høyre.
Dobbeltklikk figuren Signalsending eller Signalbekreftelse for å legge til et navn, stereotype, hendelser, handlinger, en vaktbetingelse og andre egenskaper.
Obs!
Når du bruker en figur for signalsending eller signalkvittering i stedet for en vanlig kontrollflytovergang, erstatter signalet eller kvitteringssymbolet send-signalet eller hendelsesetiketten på overgangen.
Angi flyten av kontrollen i et aktivitetsdiagram
- Dra en Kontrollflyt-figur til tegningssiden i et aktivitetsdiagram.
- Lim figurendepunktet for kontrollflyten uten pilspissen til et koblingspunkt
på kildefiguren Handlingsstatus eller Delstat . - Lim figurendepunktet for kontrollflyten med en pilspiss til et koblingspunkt på målfiguren Handlingsstatus eller Delstat .
- Dobbeltklikk kontrollflytfiguren for å legge til en overgangsstreng, inkludert en hendelse, beskyttelsesbetingelse, handlingsuttrykk og mer.