Arbeide med tilstandsfigurer i UML-tilstandsdiagram og aktivitetsdiagrammer

Obs!

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 intern handling eller aktivitet i en tilstand i et tilstandsdiagram eller aktivitetsdiagram

  1. Dobbeltklikk tilstandsfiguren du vil legge til den interne handlingen eller aktiviteten i, i et tilstandsdiagram eller aktivitetsdiagram.
  2. Klikk Interne overganger i dialogboksen Egenskaper for UML-tilstand.
  3. Skriv inn et navn for overgangen.
  4. Klikk Egenskaper. Velg hendelsen du vil bruke. Hvis du vil opprette en ny hendelse, klikker du Hendelser, ny, velger hvilken type hendelse du vil bruke, og klikker deretter OK.
  5. 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 kategorien Overgang (dialogboksen Egenskaper for UML-overgang ).
  6. Velg Vakt for å legge til en vaktbetingelse, og skriv deretter inn vaktbetingelsen du vil bruke, i tekstboksen.
  7. Velg språket du vil bruke, under Språk.
  8. Klikk Handlinger-fanen , og klikk deretter Ny for å opprette et handlingsuttrykk. Velg hvilken type handling du vil bruke. Klikk OK, og klikk deretter Egenskaper.
  9. 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, betingelser eller kodede verdier. Klikk OK til du går tilbake til fanen Interne overganger , og klikk deretter OK på nytt.

Interne handlinger er som standard skjult på en tilstandsfigur . Hvis du vil vise de interne handlingene, høyreklikker du figuren og klikker deretter Alternativer for figurvisning. Fjern merket for Overgang under Skjul.

Legge til oppførings- og avslutningshandlinger i en tilstand i et tilstandsdiagram eller aktivitetsdiagram

  1. Dobbeltklikk tilstandsfiguren du vil legge til en oppførings- eller avslutningshandling i, i et tilstandsdiagram eller aktivitetsdiagram.
  2. Klikk Oppføring eller Avslutt i dialogboksen Egenskaper for UML-tilstand, og klikk deretter Ny.
  3. Velg handlingstypen du vil bruke, og klikk deretter OK. Skriv inn et navn for handlingen.
  4. Klikk Egenskaper for å legge til detaljer, argumenter, betingelser eller kodede verdier. Klikk OK til du lukker dialogboksen Egenskaper for UML-tilstand .

Som standard er oppførings- og avslutningshandlinger skjult på en tilstandsfigur . Hvis du vil vise handlingene, høyreklikker du figuren, klikker Alternativer for figurvisning og fjerner deretter overgangen.

Utsette hendelser på en handlingstilstand i et aktivitetsdiagram

  1. Dobbeltklikk ikonet eller figuren som representerer en handlingstilstand, i trevisningen eller i et aktivitetsdiagram.
  2. Klikk Utsatte hendelser.

Hendelsene som er tilgjengelige i pakken som handlingstilstanden tilhører, er oppført. Velg hendelsene du vil utsette av staten.

Arbeide med pseudostater

en pseudostat brukes til å kombinere og direkte overganger.

Pseudostater inkluderer:

  • Opprinnelig tilstand
  • Endelig status
  • Beslutning
  • Dyp logg
  • Grunnlogg
  • Overgang (sammenføyning)
  • Overgang (forgrening)
  1. Legg til figuren i diagrammet.

  2. Høyreklikk figuren, og velg Egenskaper.

  3. Angi egenskapene i dialogboksen:

    Egenskap Beskrivelse
    Navn Skriv inn navnet på pseudostaten.
    Stereotypen Velg stereotypen du vil bruke, fra rullegardinlisten. Hvis en stereotype du vil bruke ikke er oppført, kan du legge til en ny stereotype eller redigere en eksisterende ved å klikke StereotyperUML-menyen .
    Type Malen UML-modelldiagram legger automatisk til den typen pseudostat som tilsvarer elementet med figuren eller ikonet du valgte.
    Dokumentasjon Skriv inn eventuell dokumentasjon du vil legge til elementet som en kodet verdi. Når du velger figuren eller ikonet som representerer elementet, vises dokumentasjonen du skriver her også i dokumentasjonsvinduet .

Se også

Opprette et UML-tilstandsdiagram

Opprette et UML-aktivitetsdiagram

Peker til et bokmerke på et vanlig avsnitt