Opret et UML-statechart-diagram

Gælder for
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Vigtig

UML-statechart-diagrammet er ikke tilgængeligt i Visio 2013 og nyere versioner. Du kan få oplysninger om UML-diagrammer i Visio 2013 og nyere versioner under UML-diagrammer i Visio.

Statechart-diagram, der viser de overgange et objekt gennemgår, når det reagerer på eksterne hændelser

Billedforklaring 1 Starttilstanden er tilstanden af et objekt, før nogen begivenheder i diagrammet har påvirket det.

Boble 2 En tilstand repræsenterer et øjeblik i et objekts liv. Dobbeltklik på en Stat-figur for at tilføje et navn og oplyse dens interne handlinger og aktiviteter.

Billedforklaring 3 Overgange angiver, at et objekt som svar på en hændelse vil gå fra én tilstand til en anden og udføre en handling.

Forklaring 4 Den hændelse, der udløser overgangen, er navngivet i overgangsstrengen. Dobbeltklik på en overgang for at give den et navn, der ud over en hændelsessignatur også kan indeholde en beskyttelsesbetingelse, et handlingsudtryk m.m.

Opret et statechart-diagram

  1. Åbn den UML-model, der indeholder klassen eller use casen, der omfatter funktionsmåder, du vil repræsentere i et StateChart-diagram.

  2. I menuen Filer skal du pege på Ny, pege på Software og derefter klikke på UML-modeldiagram.

  3. I trævisningen skal du højreklikke på det ikon, der repræsenterer klassen eller use casen, som omfatter funktionsmåder, du vil repræsentere i et statechart-diagram. Peg på Ny , og klik på Statechart-diagram.
    Der vises en tom side, og UML Statechart-stencilen bliver den øverste stencil. Arbejdsområdet viser "Statechart" som et vandmærke. Et ikon, der repræsenterer diagrammet, føjes til trævisningen.

    Bemærk

    Hvis trævisningen ikke er synlig, skal du i UML-menuen pege på Vis og derefter klikke på Modelstifinder.

  4. Træk tilstandsfigurer til tegningssiden for at repræsentere sekvensen af tilstande, som et objekt gennemgår.
    Arbejd med tilstandsfigurer i UML-tilstandsdiagram og aktivitetsdiagrammer

  5. Træk en figur af typen Sammensat tilstand over på siden, som repræsenterer samtidige, gensidigt udelukkende eller indlejrede deltilstande.
    Arbejd med sammensatte tilstandsfigurer i UML-statechart-diagrammer

  6. Forbind tilstande med andre tilstande ved hjælp af overgangsfigurer til at angive, at et objekt i én tilstand vil gå i den anden tilstand som svar på en hændelse.
    Arbejd med overgangsfigurer i UML-tilstanddiagram- og aktivitetsdiagrammer

    Tip

    Brug den bueformede overgangsfigur til at angive, at et objekt forbliver i den samme tilstand som svar på en hændelse. Forbind begge ender af overgangen med forbindelsespunkter Billede af forbindelsespunkt – blåt X på samme tilstandsfigur.

  7. Forbind overgangsfigurer til overgangsfigurer (sammenføjninger) og overgangsfigurer (forgrening), som repræsenterer forgrening af en tilstand til flere tilstande eller synkronisering af flere tilstande til én tilstand.

  8. Brug figurer af typen Shrunt historik eller Dyb historik til at angive, at et objekt genoptager en tilstand, det senest havde i et område.
    Arbejd med sammensatte tilstandsfigurer i UML-statechart-diagrammer

  9. Dobbeltklik på en figur for at åbne dialogboksen Egenskaber for UML og tilføje et navn, handlinger, aktiviteter, begivenheder og andre egenskaber.

  10. Gem diagrammet.