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.
Starttilstanden er tilstanden af et objekt, før nogen begivenheder i diagrammet har påvirket det.
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.
Overgange angiver, at et objekt som svar på en hændelse vil gå fra én tilstand til en anden og udføre en handling.
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
Åbn den UML-model, der indeholder klassen eller use casen, der omfatter funktionsmåder, du vil repræsentere i et StateChart-diagram.
I menuen Filer skal du pege på Ny, pege på Software og derefter klikke på UML-modeldiagram.
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.
Træk tilstandsfigurer til tegningssiden for at repræsentere sekvensen af tilstande, som et objekt gennemgår.
Arbejd med tilstandsfigurer i UML-tilstandsdiagram og aktivitetsdiagrammerTræ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-diagrammerForbind 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 aktivitetsdiagrammerTip
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
på samme tilstandsfigur.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.
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-diagrammerDobbeltklik på en figur for at åbne dialogboksen Egenskaber for UML og tilføje et navn, handlinger, aktiviteter, begivenheder og andre egenskaber.
Gem diagrammet.