Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Ett UML-sekvensdiagram visar hur en uppsättning objekt interagerar i en process över tid. Den visar meddelanden som passerar mellan deltagare och objekt i systemet och i vilken ordning de inträffar.

Ett exempel på ett UML-sekvensdiagram som visar ett ATM-system.

Om du vill skapa ett sekvensdiagram använder du mallen eller startdiagrammet UML-sekvens , som innehåller stencilen UML-sekvens . Dra former från stencilen till arbetsytan för att skapa diagrammet.

Starta ett sekvensdiagram

  1. Starta Visio. Om du redan har en fil öppen klickar du på Arkiv > Nytt.

  2. Skriv UML-sekvens i rutan Sök.

  3. Markera DIAGRAMMET UML-sekvens .

  4. Välj den tomma mallen eller något av de tre startdiagrammen i dialogrutan. (En beskrivning av var och en visas till höger när du markerar den.) Välj sedan metriska enheter eller AMERIKANSKA enheter.

  5. Välj Skapa.

  6. Diagrammet öppnas. Du bör se fönstret Former bredvid diagrammet. Om du inte ser den går du till Visa > åtgärdsfönster och kontrollerar att Former är markerat. Om du fortfarande inte ser den klickar du på knappen Visa fönstret Former till vänster.

  7. Se till att kryssrutan bredvid Kopplingspunkter är markerad på fliken Visa. Med det här alternativet visas kopplingspunkter när du börjar koppla ihop former.

  8. Dra nu de former du vill ha med i diagrammet från fönstret Former till sidan. Om du vill byta namn på textetiketter dubbelklickar du på etiketterna.

Livslinjer för skådespelare och objekt

Använd en livlina för skådespelare för varje deltagare och en objektlivslinjeform för varje systemkomponent i processen.

Livslina i UML-sekvens

Tips: När du drar livslinjerna på plats visas gröna justeringsstödlinjer på skärmen så att du kan justera och placera livslinjerna i förhållande till de andra livlina figurerna.

  • Dubbelklicka i rubrikrutan för varje livlina för att ange ett namn eller en rubrik.

  • Om du vill förlänga eller förkorta en tidslinje klickar du på livlinjen och drar sedan den gula kontrollpunkten längst ned i livlinjen.

Meddelanden

Använd meddelandeformer för att representera information som skickas mellan livslinjer.

Meddelanden i UML-sekvens

Tips:  Visio hjälper dig att limma meddelandets slutpunkter mot varje livlina. En grön cirkel visas vid slutpunkten när den limmas mot en kopplingspunkt. Kopplingspunkterna försvinner när du är klar med att dra.

  • Koppla den första slutpunkten till den livlina som skickar meddelandet och dra sedan huvudslutpunkten till den livlina som tar emot meddelandet.

  • Dubbelklicka på meddelandeformen för att skapa en textruta och skriv ett namn på meddelandet.

  • Använd en meddelandeform (en heldragen linje) för att representera en begäran eller överföring av information.

  • Använd formen Returmeddelande (en streckad linje) för att representera ett svar på ett tidigare meddelande.

  • Använd ett självmeddelande för att representera ett rekursivt anrop av en åtgärd eller en metod som anropar en annan metod som tillhör samma objekt.

  • Använd formen Asynkront meddelande för att visa när en åtgärd kanske inte sker omedelbart.

  • Så här ändrar du formen på ett kopplingsmeddelande:

    1. Högerklicka på kopplingen.

    2. Längst ned på popup-menyn väljer du bland de tre alternativen (Rätvinkliga, Raka, Böjda).

    3. Klicka och dra kopplingen om du vill ändra dess form.

Fragments

Om en eller flera interaktioner bildar en slinga, eller kräver att ett villkor uppfylls för att avsluta interaktionen, omsluter du dessa interaktioner i en fragmentform :

  • Använd loopfragmentet för en grundläggande upprepande interaktion.

  • Använd det valfria fragmentet för steg som endast utförs om ett visst villkor uppfylls.

  • Använd formen Alternativt fragment för en om- eller om-då-process eller interaktion. Fragmentet levereras med två avsnitt, som gör att du kan visa alternativ interaktion. Om du vill lägga till ytterligare ett villkor drar du en interaktionsoperand till formen. 

    Villkor i UML-sekvens

  • Dra fragmentformen till den interaktion den relaterar till. Använd storlekshandtagen på fragmentformen för att säkerställa att den omsluter alla relaterade interaktioner.

  • Dubbelklicka i rubrikhörnan på fragmentformen för att lägga till en rubrik eller en kort beskrivning av processen som omges av fragmentet. Under rubrikhörnan klickar du på uppmaningen [parametrar] om du vill ange de villkor som gör att processen avslutas.

Aktivering

Placera formen Aktiveringsfält på en livlina för att visa när och hur länge objektet eller deltagaren är aktivt i processen. Vanligtvis finns det pilar som går till och från en aktiveringsruta för att visa informationsflödet.

Dra ändpunkterna i aktiveringsfältet uppåt eller nedåt så att det blir så långt du vill.

Aktivering i UML-sekvens

Förstörelse

Förstörelse anger när ett objekt eller en aktör har deltagit i ett system. Ett stort X visas i slutet av dess livlina. Så här visar du förstörelse av ett objekt i ett diagram:

  • Högerklicka på objektet och välj Visa förstörelse.

Om du vill skapa ett sekvensdiagram använder du mallen eller startdiagrammet UML-sekvens , som innehåller stencilen UML-sekvens . Dra former från stencilen till arbetsytan för att skapa diagrammet.

Obs!: För att skapa och redigera UML-diagram i Visio på webben krävs en licens för Visio Abonnemang 1 eller Visio Abonnemang 2, som köps separat från Microsoft 365. Kontakta din Microsoft 365-administratör om du vill ha mer information. Om administratören har aktiverat självbetjäningsköp kan du köpa en licens för Visio själv. Mer information finns i Vanliga frågor och svar om självbetjäningsköp.

Starta ett sekvensdiagram

  1. Öppna Visio för webben

  2. Välj Fler mallar nära det övre högra hörnet på sidan.

  3. Rulla ned till raden UML-sekvens i galleriet.

    Det första objektet på raden representerar en tom mall plus den tillhörande stencilen. De andra objekten på raden är exempeldiagram där vissa former redan har ritats så att du snabbt kan komma igång.

  4. Klicka på ett objekt om du vill se en större förhandsgranskning.

  5. När du hittar det diagram du vill använda klickar du på knappen Skapa .

    Det nya diagrammet, med den relaterade stencilen, öppnas i webbläsaren.

Livslinjer för skådespelare och objekt

Använd en livlina för skådespelare för varje deltagare och en objektlivslinjeform för varje systemkomponent i processen.

Livslina i UML-sekvens

Tips: När du drar livslinjerna på plats visas gröna justeringsstödlinjer på skärmen så att du kan justera och placera livslinjerna i förhållande till de andra livlina figurerna.

  • Dubbelklicka i rubrikrutan för varje livlina för att ange ett namn eller en rubrik.

  • Om du vill förlänga eller förkorta en tidslinje klickar du på livlinjen och drar sedan den gula kontrollpunkten längst ned i livlinjen.

Meddelanden

Använd meddelandeformer för att representera information som skickas mellan livslinjer.

Meddelanden i UML-sekvens

Tips:  Visio hjälper dig att limma meddelandets slutpunkter mot varje livlina. En grön cirkel visas vid slutpunkten när den limmas mot en kopplingspunkt. Kopplingspunkterna försvinner när du är klar med att dra.

  • Koppla den första slutpunkten till den livlina som skickar meddelandet och dra sedan huvudslutpunkten till den livlina som tar emot meddelandet.

  • Dubbelklicka på meddelandeformen för att skapa en textruta och skriv ett namn på meddelandet.

  • Använd en meddelandeform (en heldragen linje) för att representera en begäran eller överföring av information.

  • Använd formen Returmeddelande (en streckad linje) för att representera ett svar på ett tidigare meddelande.

  • Använd ett självmeddelande för att representera ett rekursivt anrop av en åtgärd eller en metod som anropar en annan metod som tillhör samma objekt.

  • Använd formen Asynkront meddelande för att visa när en åtgärd kanske inte sker omedelbart.

  • Så här ändrar du formen på ett kopplingsmeddelande:

    1. Högerklicka på kopplingen.

    2. Längst ned på popup-menyn väljer du bland de tre alternativen (Rätvinkliga, Raka, Böjda).

    3. Klicka och dra kopplingen om du vill ändra dess form.

Fragments

Om en eller flera interaktioner bildar en slinga, eller kräver att ett villkor uppfylls för att avsluta interaktionen, omsluter du dessa interaktioner i en fragmentform :

  • Använd loopfragmentet för en grundläggande upprepande interaktion.

  • Använd det valfria fragmentet för steg som endast utförs om ett visst villkor uppfylls.

  • Använd formen Alternativt fragment för en om- eller om-då-process eller interaktion. Fragmentet levereras med två avsnitt, som gör att du kan visa alternativ interaktion. Om du vill lägga till ytterligare ett villkor drar du en interaktionsoperand till formen. 

    Villkor i UML-sekvens

  • Dra fragmentformen till den interaktion den relaterar till. Använd storlekshandtagen på fragmentformen för att säkerställa att den omsluter alla relaterade interaktioner.

  • Dubbelklicka i rubrikhörnan på fragmentformen för att lägga till en rubrik eller en kort beskrivning av processen som omges av fragmentet. Under rubrikhörnan klickar du på uppmaningen [parametrar] om du vill ange de villkor som gör att processen avslutas.

Aktivering

Placera formen Aktiveringsfält på en livlina för att visa när och hur länge objektet eller deltagaren är aktivt i processen. Vanligtvis finns det pilar som går till och från en aktiveringsruta för att visa informationsflödet.

Dra ändpunkterna i aktiveringsfältet uppåt eller nedåt så att det blir så långt du vill.

Aktivering i UML-sekvens

Förstörelse

Förstörelse anger när ett objekt eller en aktör har deltagit i ett system. Ett stort X visas i slutet av dess livlina. Så här visar du förstörelse av ett objekt i ett diagram:

  • Högerklicka på objektet och välj Visa förstörelse.

Se även

UML-diagram i Visio

Skapa ett UML-komponentdiagram

Skapa ett UML-kommunikationsdiagram

Skapa ett UML-spridningsdiagram

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×