Obs
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.
Lägga till en intern åtgärd eller aktivitet i ett tillstånd i ett tillståndsdiagram eller aktivitetsdiagram
- Dubbelklicka på tillståndsformen som du vill lägga till den interna åtgärden eller aktiviteten i i ett tillståndsdiagram eller aktivitetsdiagram.
- Klicka på Interna övergångar i dialogrutan Egenskaper för UML-tillstånd.
- Skriv ett namn för övergången.
- Klicka på Egenskaper. Välj den händelse du vill använda. Om du vill skapa en ny händelse klickar du på Händelser, klickar på Ny, väljer den typ av händelse du vill ha och klickar sedan på OK.
- Skriv ett namn för händelsen och skriv eller välj andra egenskapsvärden som du vill använda. Klicka på en flik för att lägga till begränsningar, taggade värden eller parametrar, beroende på vilken typ av händelse du skapar. Klicka på OK tills du kommer tillbaka till fliken Övergång (dialogrutan Egenskaper för UML-övergång ).
- Välj Skydd för att lägga till ett skyddsvillkor och skriv sedan önskat skyddsvillkor i textrutan.
- Välj det språk du vill använda under Språk.
- Skapa ett åtgärdsuttryck genom att klicka på fliken Åtgärder och sedan på Nytt . Välj vilken typ av åtgärd som du vill använda. Klicka på OK och sedan på Egenskaper.
- Ange ett namn för åtgärden och skriv eller välj andra egenskapsvärden som du vill använda. Klicka på en flik för att lägga till information, argument, villkor eller taggade värden. Klicka på OK tills du kommer tillbaka till fliken Interna övergångar och klicka sedan på OK igen.
Som standard är interna åtgärder dolda på en lägesform . Om du vill visa de interna åtgärderna högerklickar du på figuren och klickar sedan på Visningsalternativ för form. Avmarkera kryssrutan Övergång under Undertryck.
Lägga till in- och utträdesåtgärder i ett tillstånd i ett tillståndsdiagram eller aktivitetsdiagram
- I ett tillståndsdiagram eller aktivitetsdiagram dubbelklickar du på den tillståndsform där du vill lägga till en in- eller utträdesåtgärd.
- I dialogrutan Egenskaper för UML-tillstånd klickar du på Inmatning eller Utgång och sedan på Ny.
- Välj den åtgärdstyp du vill använda och klicka sedan på OK. Ange ett namn för åtgärden.
- Klicka på Egenskaper för att lägga till information, argument, begränsningar eller taggade värden. Klicka på OK tills du stänger dialogrutan Egenskaper för UML-tillstånd .
Som standard är anslutnings- och utträdesåtgärder dolda på en tillståndsform . Du visar åtgärderna genom att högerklicka på figuren, klicka på Visningsalternativ för figur och sedan avmarkera övergången.
Skjuta upp händelser i ett åtgärdstillstånd i ett aktivitetsdiagram
- I trädvyn eller i ett aktivitetsdiagram dubbelklickar du på ikonen eller formen som representerar ett åtgärdstillstånd.
- Klicka på Uppskjutna händelser.
De händelser som är tillgängliga i paketet som åtgärdstillståndet tillhör visas. Välj de händelser som du vill skjuta upp av tillståndet.
Arbeta med pseudotillstånd
Ett pseudotillstånd används för att kombinera och styra övergångar.
Pseudotillstånd inkluderar:
- Ursprungligt tillstånd
- Slutligt tillstånd
- Beslut
- Djup historia
- Ytlig historik
- Övergång (sammanfoga)
- Övergång (förgrening)
Lägg till formen i diagrammet.
Högerklicka på formen och välj Egenskaper.
Ange egenskaperna i dialogrutan:
Egenskap Beskrivning Namn Skriv namnet på pseudotillståndet. Stereotyp Välj den stereotyp du vill använda i listrutan. Om en stereotyp som du vill använda inte finns med i listan kan du lägga till en ny stereotyp eller redigera en befintlig genom att klicka på Stereotyper på UML-menyn . Sort Mallen för UML-modelldiagram lägger automatiskt till den typ av pseudotillstånd som motsvarar elementet vars form eller ikon du valde. Handlingar Skriv den dokumentation som du vill lägga till i elementet som ett taggat värde. När du väljer formen eller ikonen som representerar elementet visas dokumentationen som du skriver här även i fönstret Dokumentation .
Se även
Skapa ett UML-tillståndsdiagram