Applies ToVisio Plan 2 Visio Plan 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016

Et UML-sekvensdiagram viser, hvordan et sæt objekter interagerer i en proces over tid. Den viser de meddelelser, der overføres mellem deltagere og objekter i systemet, og den rækkefølge, de forekommer i.

Et eksempel på et UML-sekvensdiagram, der viser et ATM-system.

Hvis du vil oprette et sekvensdiagram, skal du bruge en UML-sekvensskabelon eller et startdiagram, som omfatter UML-sekvensstencilen . Træk figurer fra stencilen over på lærredet for at opbygge diagrammet.

Starte et sekvensdiagram

  1. Start Visio. Eller hvis du allerede har en fil åben, skal du vælge Filer > Ny.

  2. Skriv UML-sekvens i feltet Søg.

  3. Vælg UML-sekvensdiagrammet .

  4. I dialogboksen skal du vælge den tomme skabelon eller et af de tre startdiagrammer. Der vises en beskrivelse af hver af dem i højre side, når du vælger den. Vælg derefter enten Metriske enheder eller Amerikanske enheder.

  5. Vælg Opret.

  6. Diagrammet åbnes. Du får vist vinduet Figurer ud for diagrammet. Hvis du ikke kan se den, skal du gå til Få vist > opgaveruder og kontrollere, at Figurer er markeret. Hvis du stadig ikke kan se det, skal du vælge knappen Udvid vinduet Figurer til venstre.

  7. På fanen Vis skal du sørge for, at afkrydsningsfeltet ud for Forbindelsespunkter er markeret. Denne indstilling får forbindelsespunkter til at blive vist, når du begynder at forbinde figurer.

  8. Nu kan du trække figurer, du vil indsætte i dit diagram, fra vinduet Figurer og hen til siden. Hvis du vil omdøbe tekstnavne, skal du dobbeltklikke på etiketterne.

Livliner for skuespillere og objekter

Brug en agentlivslinjefigur for hver deltager og en objektlivslinjefigur for hver systemkomponent i processen.

UML-sekvenslivslinje

Tip!: Når du trækker livlinerne på plads, vises der grønne justeringshjælpelinjer på skærmen, så du kan justere og placere livlinerne i forhold til de andre livlinefigurer.

  • Dobbeltklik i overskriftsfeltet for hver livslinje for at angive et navn eller en titel.

  • Hvis du vil forlænge eller forkorte en tidslinje, skal du markere livlinen og derefter trække det gule kontrolpunkt nederst i livslinjen.

Meddelelser

Brug meddelelsesfigurer til at repræsentere oplysninger, der sendes mellem livliner.

UML-sekvensmeddelelser

Tip!:  Visio hjælper dig med at fastklæbe meddelelsesslutpunkterne til hver livline. Der vises en grøn cirkel i slutpunktet, når den fastklæbes til et forbindelsespunkt. Forbindelsespunkterne forsvinder, når du er færdig med at trække.

  • Vedhæft startslutpunktet til livlinjen, der sender meddelelsen, og træk derefter hovedslutpunktet til den livline, der modtager meddelelsen.

  • Dobbeltklik på meddelelsesfiguren for at oprette et tekstfelt, og skriv et navn til meddelelsen.

  • Brug en meddelelsesfigur (en streg) til at repræsentere en anmodning eller afsendelse af oplysninger.

  • Brug en Returmeddelelse-figur (en stiplet linje) til at repræsentere et svar på en tidligere meddelelse.

  • Brug en selvmeddelelse til at repræsentere et rekursivt kald af en handling eller en metode, der kalder en anden metode, der tilhører det samme objekt.

  • Brug figuren Asynkron meddelelse til at vise, hvornår en handling muligvis ikke udføres med det samme.

  • Sådan ændrer du formen på en forbindelsesmeddelelse:

    1. Højreklik på forbindelsen.

    2. Nederst i pop op-menuen skal du vælge mellem de tre indstillinger (Højre vinkel, Lige, Buet).

    3. Markér og træk forbindelsen for at ændre dens figur.

Fragmenter

Hvis en eller flere interaktioner danner en løkke eller kræver, at en betingelse er opfyldt for at afslutte interaktionen, skal disse interaktioner omsluttes af en fragmentfigur :

  • Brug løkkefragmentet til en grundlæggende gentaget interaktion.

  • Brug det valgfrie fragment til trin, der kun udføres, hvis en bestemt betingelse er opfyldt.

  • Brug figuren Alternativt fragment til en proces eller interaktion, hvis det er så eller hvis-så-ellers. Fragmentet leveres med to sektioner, som giver dig mulighed for at vise den alternative interaktion. Hvis du vil tilføje en anden betingelse, skal du trække en Interaktion-operand over på figuren. 

    UML-sekvensbetingelse

  • Træk fragmentfiguren til de interaktioner, den relaterer til. Brug størrelseshåndtagene på fragmentfiguren for at sikre, at den omslutter alle relaterede interaktioner.

  • Dobbeltklik i titelhjørnet på fragmentfiguren for at tilføje en titel eller en kort beskrivelse af processen, der er omsluttet af fragmentet. Under titelhjørnet skal du vælge prompten [parametre] , hvis du vil angive de betingelser, der ville afslutte processen.

Aktivering

Placer en figur af typen Aktiveringslinje på en livline for at vise, hvornår og hvor længe objektet eller deltageren er aktiv i processen. Typisk vil der være pile, der går til og fra en aktiveringsboks for at demonstrere strømmen af oplysninger.

Træk slutpunkterne på aktiveringslinjen op eller ned for at gøre den til den ønskede længde.

Aktivering af UML-sekvens

Ødelæggelse

Ødelæggelse angiver, når et objekt eller en agent er færdig med at deltage i et system. Et stort X vises i slutningen af dets livline. Sådan viser du ødelæggelse af et objekt i et diagram:

  • Højreklik på objektet, og vælg Vis ødelæggelse.

Hvis du vil oprette et sekvensdiagram, skal du bruge en UML-sekvensskabelon eller et startdiagram, som omfatter UML-sekvensstencilen . Træk figurer fra stencilen over på lærredet for at opbygge diagrammet.

Bemærk!: Oprettelse og redigering af UML-diagrammer på Visio til internettet kræver en licens til Visio Plan 1 eller Visio Plan 2, som købes separat fra Microsoft 365. Kontakt din Microsoft 365-administrator for at få flere oplysninger. Hvis din administrator har aktiveret "selvbetjeningskøb", kan du selv købe en licens til Visio. Du kan finde flere oplysninger under Ofte stillede spørgsmål om selvbetjeningskøb.

Starte et sekvensdiagram

  1. Åbn Visio til internettet

  2. Vælg Flere skabeloner i øverste højre hjørne på siden.

  3. Rul ned til RÆKKEN UML-sekvens i galleriet.

    Det første element i rækken repræsenterer en tom skabelon plus den tilhørende stencil. De andre elementer i rækken er eksempeldiagrammer, hvor nogle figurer allerede er tegnet for at hjælpe dig med at komme hurtigt i gang.

  4. Vælg et element for at få vist et større eksempel.

  5. Når du finder det diagram, du vil bruge, skal du vælge knappen Opret .

    Det nye diagram med den relaterede stencil åbnes i browseren.

Livliner for skuespillere og objekter

Brug en agentlivslinjefigur for hver deltager og en objektlivslinjefigur for hver systemkomponent i processen.

UML-sekvenslivslinje

Tip!: Når du trækker livlinerne på plads, vises der grønne justeringshjælpelinjer på skærmen, så du kan justere og placere livlinerne i forhold til de andre livlinefigurer.

  • Dobbeltklik i overskriftsfeltet for hver livslinje for at angive et navn eller en titel.

  • Hvis du vil forlænge eller forkorte en tidslinje, skal du markere livlinen og derefter trække det gule kontrolpunkt nederst i livslinjen.

Meddelelser

Brug meddelelsesfigurer til at repræsentere oplysninger, der sendes mellem livliner.

UML-sekvensmeddelelser

Tip!:  Visio hjælper dig med at fastklæbe meddelelsesslutpunkterne til hver livline. Der vises en grøn cirkel i slutpunktet, når den fastklæbes til et forbindelsespunkt. Forbindelsespunkterne forsvinder, når du er færdig med at trække.

  • Vedhæft startslutpunktet til livlinjen, der sender meddelelsen, og træk derefter hovedslutpunktet til den livline, der modtager meddelelsen.

  • Dobbeltklik på meddelelsesfiguren for at oprette et tekstfelt, og skriv et navn til meddelelsen.

  • Brug en meddelelsesfigur (en streg) til at repræsentere en anmodning eller afsendelse af oplysninger.

  • Brug en Returmeddelelse-figur (en stiplet linje) til at repræsentere et svar på en tidligere meddelelse.

  • Brug en selvmeddelelse til at repræsentere et rekursivt kald af en handling eller en metode, der kalder en anden metode, der tilhører det samme objekt.

  • Brug figuren Asynkron meddelelse til at vise, hvornår en handling muligvis ikke udføres med det samme.

  • Sådan ændrer du formen på en forbindelsesmeddelelse:

    1. Højreklik på forbindelsen.

    2. Nederst i pop op-menuen skal du vælge mellem de tre indstillinger (Højre vinkel, Lige, Buet).

    3. Markér og træk forbindelsen for at ændre dens figur.

Fragmenter

Hvis en eller flere interaktioner danner en løkke eller kræver, at en betingelse er opfyldt for at afslutte interaktionen, skal disse interaktioner omsluttes af en fragmentfigur :

  • Brug løkkefragmentet til en grundlæggende gentaget interaktion.

  • Brug det valgfrie fragment til trin, der kun udføres, hvis en bestemt betingelse er opfyldt.

  • Brug figuren Alternativt fragment til en proces eller interaktion, hvis det er så eller hvis-så-ellers. Fragmentet leveres med to sektioner, som giver dig mulighed for at vise den alternative interaktion. Hvis du vil tilføje en anden betingelse, skal du trække en Interaktion-operand over på figuren. 

    UML-sekvensbetingelse

  • Træk fragmentfiguren til de interaktioner, den relaterer til. Brug størrelseshåndtagene på fragmentfiguren for at sikre, at den omslutter alle relaterede interaktioner.

  • Dobbeltklik i titelhjørnet på fragmentfiguren for at tilføje en titel eller en kort beskrivelse af processen, der er omsluttet af fragmentet. Under titelhjørnet skal du vælge prompten [parametre] , hvis du vil angive de betingelser, der ville afslutte processen.

Aktivering

Placer en figur af typen Aktiveringslinje på en livline for at vise, hvornår og hvor længe objektet eller deltageren er aktiv i processen. Typisk vil der være pile, der går til og fra en aktiveringsboks for at demonstrere strømmen af oplysninger.

Træk slutpunkterne på aktiveringslinjen op eller ned for at gøre den til den ønskede længde.

Aktivering af UML-sekvens

Ødelæggelse

Ødelæggelse angiver, når et objekt eller en agent er færdig med at deltage i et system. Et stort X vises i slutningen af dets livline. Sådan viser du ødelæggelse af et objekt i et diagram:

  • Højreklik på objektet, og vælg Vis ødelæggelse.

Se også

UML-diagrammer i Visio

Opret et UML-komponentdiagram

Opret et UML-kommunikationsdiagram

Opret et UML-fordelingsdiagram

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.