Skapa ett UML-tillståndsdiagram

Gäller för
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Viktigt!

UML-tillståndsdiagrammet är inte tillgängligt i Visio 2013 och senare versioner. Information om UML-diagram i Visio 2013 och nyare versioner finns i UML-diagram i Visio.

Tillståndsdiagram som visar de övergångar ett objekt genomgår när det svarar på yttre händelser

Bildtext 1 Det initiala tillståndet är tillståndet för ett objekt innan någon händelse i diagrammet har påverkat det.

Bildtext 2 Ett tillstånd representerar ett ögonblick i ett objekts liv. Dubbelklicka på en lägesform om du vill lägga till ett namn och visa en lista över dess interna åtgärder och aktiviteter.

Bildtext 3 Övergångar anger att ett objekt går från ett läge till ett annat och utför en åtgärd som svar på en händelse.

Bildtext 4 Den händelse som utlöser övergången namnges i övergångssträngen. Dubbelklicka på en övergång för att ge den en sträng som, förutom en händelsesignatur, även kan innehålla ett skyddsvillkor, ett åtgärdsuttryck med mera.

Skapa ett tillståndsdiagram

  1. Öppna den UML-modell som innehåller klassen eller användningsfallet som innehåller det beteende som du vill representera i ett tillståndsdiagram.

  2. Peka på NyttArkiv-menyn, peka på Programvara och klicka sedan på UML-modelldiagram.

  3. I trädvyn högerklickar du på ikonen som representerar klassen eller användningsfallet som innehåller beteende som du vill representera i ett tillståndsdiagram. Peka på Nytt och klicka på Tillståndsdiagram.
    En tom sida visas och stencilen UML-tillståndsdiagram blir den översta stencilen. Arbetsytan visar "Statechart" som en vattenstämpel. En ikon som representerar diagrammet läggs till i trädvyn.

    Obs

    Om trädvyn inte visas går du till UML-menyn , pekar på Visa och klickar sedan på Modellutforskaren.

  4. Dra lägesformer till ritningssidan för att visa sekvensen av lägen som ett objekt går igenom.
    Arbeta med tillståndsformer i UML-tillståndsdiagram och aktivitetsdiagram

  5. Dra en sammansatt lägesform till sidan för att visa samtidiga, ömsesidigt uteslutande eller kapslade undertillstånd.
    Arbeta med sammansatta tillståndsformer i UML-tillståndsdiagram

  6. Koppla tillstånd till andra lägen med hjälp av övergångsformer för att ange att ett objekt i ett läge går in i det andra läget som svar på en händelse.
    Arbeta med övergångsfigurer i UML-tillståndsdiagram och aktivitetsdiagram

    Tips

    Använd den bågformade övergångsformen för att ange att ett objekt förblir i samma tillstånd som svar på en händelse. Koppla båda ändarna av övergången till kopplingspunkter Kopplingspunktsbild – blått X på samma lägesform.

  7. Koppla övergångsformer till övergångs- och övergångsformer (förgreningar) för att representera förgreningen av ett tillstånd i flera lägen eller synkroniseringen av flera lägen i ett läge.

  8. Använd formerna Ytlig historik eller Djup historik för att ange att ett objekt återgår till det tillstånd som det senast låg i ett område.
    Arbeta med sammansatta tillståndsformer i UML-tillståndsdiagram

  9. Om du dubbelklickar på en form kan du öppna dialogrutan UML-egenskaper och lägga till ett namn, åtgärder, aktiviteter, händelser och andra egenskaper.

  10. Spara diagrammet.