Administrer aftaler, planer, budgetter, det er nemt med Microsoft 365.

Opret et UML-sekvensdiagram

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

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

Hvis du vil oprette et sekvensdiagram, skal du bruge en UML-sekvens skabelon eller et start diagram, der omfatter UML-sekvens stencilen. Træk figurer fra stencilen over på lærredet for at oprette diagrammet.

Start et sekvensdiagram

  1. Start Visio. Eller hvis du har en fil åben allerede, skal du klikke på Filer > Ny.

  2. I søgefeltet skal du skrive UML-sekvens.

  3. Markér diagrammet UML-sekvens .

  4. I dialogboksen skal du vælge den tomme skabelon eller et af de tre start diagrammer. (En beskrivelse af hver af dem vises til højre, 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 vis > opgaveruder og sørge for, at figurer er markeret. Hvis du stadig ikke kan se den, skal du klikke på 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.

Livslinjer for agenter og objekter

Brug en figur af typen agent livslinje til hver deltager og en figur af typen objektlivslinje for hver systemkomponent i processen.

UML-sekvenslivslinje

Tip!: Når du trækker livs linjerne på plads, vises der grønne justeringshjælpelinjer, som kan hjælpe dig med at justere og placere livs linjerne i forhold til andre livslinje-figurer.

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

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

Meddelelser

Brug meddelelses figurer til at repræsentere oplysninger, der sendes mellem livslinjer.

UML-sekvensmeddelelser

Tip!: Visio hjælper dig med at fastklæbe meddelelses slutpunkter til hver livslinje. En grøn cirkel vises ved slutpunktet, når den fastklæbes til et forbindelsespunkt. Forbindelsespunkterne forsvinder, når du er færdig med at trække.

  • Knyt start slutpunktet til den livslinje, der sender meddelelsen, og træk derefter hoved slutpunktet til den livslinje, der modtager meddelelsen.

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

  • Brug en meddelelses figur (en ubrudt linje) til at repræsentere en anmodning eller overførsel af oplysninger.

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

  • Brug en selv besked til at repræsentere et rekursivt opkald for en handling eller en metode, der kalder en anden metode, der hører til det samme objekt.

  • Brug den asynkrone meddelelses figur til at vise, hvornår en handling muligvis ikke sker med det samme.

  • Sådan ændrer du en forbindelses meddelelses form:

    1. Højreklik på forbindelsen.

    2. Nederst i pop op-menuen skal du vælge mellem de tre indstillinger (højre vinkel, lige, buede).

    3. Klik og træk forbindelsen for at ændre dens form.

Ufuldstændige sætninger

Hvis en eller flere interaktioner danner en løkke, eller hvis du vil have, at en betingelse er opfyldt for at afslutte interaktionen, skal du sætte disse interaktioner i en fragment figur:

  • Brug Løkke fragmentet til en grundlæggende gentaget interaktion.

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

  • Brug den alternative fragment figur til en IF-så-eller IF-end-Else-proces eller-interaktion. Fragmentet indeholder to sektioner, som du kan bruge til at få vist den alternative interaktion. Hvis du vil tilføje en anden betingelse, skal du trække en interaktions operand til figuren. 

    UML-sekvensbetingelse

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

  • Dobbeltklik i titel hjørnet på fragment figuren for at tilføje en titel eller en kort beskrivelse af den proces, der er omsluttet af fragmenter. Undertitel hjørnet skal du klikke på [parametre] -prompten, hvis du vil angive betingelserne for at afslutte processen.

Aktivering

Sæt en figur for aktiverings søjlen på en livslinje for at vise, hvornår og hvor lang tid objektet eller deltageren er aktiv i processen. Typisk er der pile, der går til og fra et aktiverings felt for at vise informationsstrømmen.

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

Aktivering af UML-sekvens

Uskadelig

Destruktion angiver, når et objekt eller en skuespiller er færdig med at deltage i et system. Et stort X vises i slutningen af dens livslinje. Sådan vises destruktion af et objekt i et diagram:

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

Hvis du vil oprette et sekvensdiagram, skal du bruge en UML-sekvens skabelon eller et start diagram, der omfatter UML-sekvens stencilen. Træk figurer fra stencilen over på lærredet for at oprette diagrammet.

Start et sekvensdiagram

  1. Åbn Visio til internettet.

  2. I galleriet skal du rulle ned til rækken UML-sekvens , om på midtvejs på siden.

    Det første element i rækken repræsenterer en tom skabelon plus stencilen ledsager. De andre elementer i rækken er eksempeldiagrammer, der allerede har tegnet nogle figurer, som kan hjælpe dig med at komme hurtigt i gang.

  3. Klik på et element for at få vist et større eksempel.

  4. Når du finder det diagram, du vil bruge, skal du klikke på knappen Opret .

    Det nye diagram med den relaterede stencil åbnes i din browser.

Livslinjer for agenter og objekter

Brug en figur af typen agent livslinje til hver deltager og en figur af typen objektlivslinje for hver systemkomponent i processen.

UML-sekvenslivslinje

Tip!: Når du trækker livs linjerne på plads, vises der grønne justeringshjælpelinjer, som kan hjælpe dig med at justere og placere livs linjerne i forhold til andre livslinje-figurer.

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

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

Meddelelser

Brug meddelelses figurer til at repræsentere oplysninger, der sendes mellem livslinjer.

UML-sekvensmeddelelser

Tip!: Visio hjælper dig med at fastklæbe meddelelses slutpunkter til hver livslinje. En grøn cirkel vises ved slutpunktet, når den fastklæbes til et forbindelsespunkt. Forbindelsespunkterne forsvinder, når du er færdig med at trække.

  • Knyt start slutpunktet til den livslinje, der sender meddelelsen, og træk derefter hoved slutpunktet til den livslinje, der modtager meddelelsen.

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

  • Brug en meddelelses figur (en ubrudt linje) til at repræsentere en anmodning eller overførsel af oplysninger.

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

  • Brug en selv besked til at repræsentere et rekursivt opkald for en handling eller en metode, der kalder en anden metode, der hører til det samme objekt.

  • Brug den asynkrone meddelelses figur til at vise, hvornår en handling muligvis ikke sker med det samme.

  • Sådan ændrer du en forbindelses meddelelses form:

    1. Højreklik på forbindelsen.

    2. Nederst i pop op-menuen skal du vælge mellem de tre indstillinger (højre vinkel, lige, buede).

    3. Klik og træk forbindelsen for at ændre dens form.

Ufuldstændige sætninger

Hvis en eller flere interaktioner danner en løkke, eller hvis du vil have, at en betingelse er opfyldt for at afslutte interaktionen, skal du sætte disse interaktioner i en fragment figur:

  • Brug Løkke fragmentet til en grundlæggende gentaget interaktion.

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

  • Brug den alternative fragment figur til en IF-så-eller IF-end-Else-proces eller-interaktion. Fragmentet indeholder to sektioner, som du kan bruge til at få vist den alternative interaktion. Hvis du vil tilføje en anden betingelse, skal du trække en interaktions operand til figuren. 

    UML-sekvensbetingelse

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

  • Dobbeltklik i titel hjørnet på fragment figuren for at tilføje en titel eller en kort beskrivelse af den proces, der er omsluttet af fragmenter. Undertitel hjørnet skal du klikke på [parametre] -prompten, hvis du vil angive betingelserne for at afslutte processen.

Aktivering

Sæt en figur for aktiverings søjlen på en livslinje for at vise, hvornår og hvor lang tid objektet eller deltageren er aktiv i processen. Typisk er der pile, der går til og fra et aktiverings felt for at vise informationsstrømmen.

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

Aktivering af UML-sekvens

Uskadelig

Destruktion angiver, når et objekt eller en skuespiller er færdig med at deltage i et system. Et stort X vises i slutningen af dens livslinje. Sådan vises destruktion af et objekt i et diagram:

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

Hvis du vil oprette et sekvensdiagram, skal du bruge skabelonen UML-model , som indeholder et sæt UML-sekvens figurer. Træk figurer fra stencilen over på lærredet for at oprette diagrammet.

Start et sekvensdiagram

  1. Klik på software og databaseunder Skabelonkategorier, og klik derefter på UML-model diagram.

  2. I model Stifinder trævisningskal du højreklikke på den pakke, hvor du vil medtage statisk strukturdiagram, pege på nyog klikke på sekvens diagram.

    En tom side vises, og stencilen UML-sekvens bliver den øverste stencil. Et ikon, der repræsenterer diagrammet, føjes til trævisningen.

    Bemærk!: Hvis trævisningen ikke er synlig, skal du pege på Vis i menuen UML og derefter klikke på model Stifinder.

Læs videre for at få mere at vide om at arbejde med sekvensdiagrammer.

Livslinjer for agenter og objekter

Brug en figur af en objektlivslinje til hver deltager og systemkomponent i processen.

En objektlivslinje repræsenterer eksistensen af et objekt på et bestemt tidspunkt. Hvis objektet oprettes eller ødelægges i løbet af den tidsperiode, som diagrammet repræsenterer, stopper eller starter livslinjen på det relevante punkt. Et objekts ødelæggelse er markeret med et stort X.

Brug en livslinje figur Figurikonet Livslinje for at få vist betingede udtryk på en objektlivslinje.

Meddelelser

  1. Træk en meddelelses figur over på tegningssiden.

    Den meddelelses figur, du vælger, afhænger af den type meddelelse, du vil sende (almindelig, asynkron, procedure opkald eller retur).

  2. Klæb meddelelses slutpunktet uden pilespidsen fast til et forbindelsespunkt Billede af forbindelsespunkt – blåt X på livslinjen for det objekt, der sender meddelelsen.

  3. Klæb meddelelses slutpunktet med pilespidsen fast til et forbindelsespunkt på livslinjen for det objekt, der modtager meddelelsen.

  4. Dobbeltklik på meddelelsen, og skriv eller vælg derefter Meddelelsesnavnet, stereotypen, sekvens udtrykket og flowtypen.

  5. For at få en flad besked eller et procedure opkald skal du vælge den handling, som meddelelsen skal generere. Hvis handlingen ikke findes, skal du klikke på ny for at oprette den.

    For en asynkron meddelelse skal du vælge det signal, du vil have meddelelsen fremstille. Hvis der ikke findes nogen modtagelse til signalet på klassificeringen, som den objektlivslinje, der modtager meddelelsen, er baseret på, skal du klikke på ny for at oprette modtagelsen.

Tip!: Hvis du vil angive en meddelelse fra et objekt til sig selv, skal du fastklæbe de to slutpunkter på en figur med en bue-formet meddelelse til to forbindelsespunkter på den samme objektlivslinje.

Betingelser

Hvis en eller flere interaktioner kræver en betingelse, der skal opfyldes for at afslutte interaktionen, skal du sætte disse interaktioner i en af begrænsnings figurerne:

  • En begrænsning Figurikonet Begrænsning er en specifikation af betingelser og prostillinger, der skal bevares som sande, for at systemet er gyldigt. Begrænsninger udtrykkes som tekst i klammeparenteser ({}) og kan være skrevet på et foruddefineret sprog, f. eks. objekt begrænsnings sprog (OCL) eller naturligt sprog.

    Træk i justeringshåndtags Justeringshåndtag i midten af figuren begrænsning , og fastklæb det til et forbindelsespunkt på et andet element.

  • En begrænsning for 2 elementer Figurikonet Begrænsning, 2 elementer gælder for to elementer, f. eks to klasser eller to sammenslutninger. Begrænsningen vises som en stiplet pil fra et element til det andet med streng mærket Constraint i klammeparenteser ({}).

  • En or-begrænsning ELLER figurikonet Begræns angiver, at alle forekomster af en klasse kun kan deltage i én tilknytning på én gang. Begrænsningen vises som en stiplet linje, der forbinder to eller flere sammenslutninger, som skal have en klasse til fælles. Linjen er mærket af begrænsningsstrengen eller i klammeparenteser ({}).

Aktivering

Sæt en figur for aktiverings søjlen på en livslinje for at vise, hvornår og hvor lang tid objektet eller deltageren er aktiv i processen. Typisk er der pile, der går til og fra et aktiverings felt for at vise informationsstrømmen.

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

Aktivering af UML-sekvens

Uskadelig

Destruktion angiver, når et objekt eller en skuespiller er færdig med at deltage i et system. Et stort X vises i slutningen af dens livslinje. Sådan vises destruktion af et objekt i et diagram:

  • Højreklik på objektet, Vælg Indstillinger for visning af figur, og Markér feltet destruktions markør i dialogboksen.

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?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×