Opprette et UML-sekvensdiagram

Gjelder for
Visio-abonnement 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016

Et UML-sekvensdiagram viser hvordan et sett med objekter samhandler i en prosess over tid. Den viser meldingene som sendes mellom deltakere og objekter i systemet, og rekkefølgen de forekommer i.

Et eksempel på et UML-sekvensdiagram som viser et minibanksystem.

Hvis du vil bygge et sekvensdiagram, kan du bruke en mal for UML-sekvens eller et begynnerdiagram, som inneholder sjablongen UML-sekvens . Dra figurer fra sjablongen over på lerretet for å bygge diagrammet.

Starte et sekvensdiagram

  1. Start Visio. Hvis du allerede har en fil åpen, velger du Ny fil>.
  2. Skriv inn UML sequencei søkeboksen.
  3. Velg UML-sekvensdiagrammet .
  4. Velg den tomme malen eller ett av de tre startdiagrammene i dialogboksen. (En beskrivelse av hver av dem vises til høyre når du velger dem.) Velg deretter enten metriske enheter eller amerikanske enheter.
  5. Velg Opprett.
  6. Diagrammet åpnes. Du bør se Figurer-vinduet ved siden av diagrammet. Hvis du ikke ser den, går du til Vise>oppgaveruter og kontrollerer at Figurer er valgt. Hvis du fremdeles ikke ser det, velger du knappen Utvid figurvinduet til venstre.
  7. Kontroller at det er merket av for koblingspunkterVisning-fanen. Dette alternativet gjør at koblingspunkter vises når du begynner å koble sammen figurer.
  8. Nå drar du figurene du vil ta med i diagrammet, fra Figurer-vinduet til siden. Dobbeltklikk etikettene for å gi nytt navn til tekstetiketter.

Livliner for skuespillere og objekter

Bruk en aktørlivslinjefigur for hver deltaker og en objektlivslinjefigur for hver systemkomponent i prosessen.

UML-sekvenslivslinje

Tips

Når du drar livslinjene på plass, vises grønne støttelinjer på skjermen for å hjelpe deg med å justere og fordele livslinjene i forhold til de andre livslinjefigurene.

  • Dobbeltklikk i overskriftsboksen for hver livslinje for å angi et navn eller en tittel.
  • Hvis du vil forlenge eller forkorte en tidslinje, velger du livslinjen, og deretter drar du det gule kontrollpunktet nederst i livslinjen.

Meldinger

Bruk meldingsfigurer til å representere informasjon som sendes mellom livslinjer.

UML-sekvensmelding

Tips

Visio hjelper deg med å lime meldingsendepunktene til hver livslinje. En grønn sirkel vises ved endepunktet når den limes til et koblingspunkt. Koblingspunktene forsvinner når du er ferdig med å dra.

  • Koble startendepunktet til livslinjen som sender meldingen, og dra deretter hodeendepunktet til livslinjen som mottar meldingen.

  • Dobbeltklikk meldingsfiguren for å opprette en tekstboks, og skriv inn et navn på meldingen.

  • Bruk en meldingsfigur (en heltrukket linje) til å representere en forespørsel eller overføring av informasjon.

  • Bruk en returmeldingsfigur (en stiplet linje) til å representere et svar på en tidligere melding.

  • Bruk en selvmelding til å representere et rekursivt kall for en operasjon, eller én metode som kaller en annen metode som tilhører samme objekt.

  • Bruk figuren Asynkron melding til å vise når en handling kanskje ikke skjer umiddelbart.

  • Slik endrer du formen på en koblingsmelding:

    1. Høyreklikk på koblingen.
    2. Nederst på hurtigmenyen velger du mellom tre alternativer (Rettvinklet, Rett, Buet).
    3. Merk og dra koblingen for å endre formen.

Fragmenter

Hvis én eller flere samhandlinger danner en løkke, eller krever at en betingelse må oppfylles for å avslutte samhandlingen, omslutter du disse samhandlingene i en fragmentfigur :

  • Bruk Loop-fragmentet for en grunnleggende, gjentakende samhandling.
  • Bruk det valgfrie fragmentet for trinn som bare utføres hvis en bestemt betingelse er oppfylt.
  • Bruk Alternativ fragmentfigur for en hvis-så- eller hvis-så-ellers-prosess eller samhandling. Fragmentet har to deler som lar deg vise den alternative interaksjonen. Hvis du vil legge til en annen betingelse, drar du en samhandlingsoperand til figuren. 
    UML-sekvensbetingelse
  • Dra fragmentfiguren til samhandlingene den er relatert til. Bruk skaleringshåndtakene på fragmentfiguren til å sikre at den omslutter alle relaterte samhandlinger.
  • Dobbeltklikk i tittelhjørnet på fragmentfiguren for å legge til en tittel eller en kort beskrivelse av prosessen som omsluttes av fragmentet. Under tittelhjørnet velger du [parametere] -ledeteksten hvis du vil angi betingelsene som vil avslutte den prosessen.

Aktivering

Plasser en aktiveringslinjefigur på en livslinje for å vise når og hvor lenge objektet eller deltakeren er aktiv i prosessen. Vanligvis vil det være piler som går til og fra en aktiveringsboks for å demonstrere informasjonsflyten.

Dra endepunktene på aktiveringslinjen opp eller ned for å gi den ønsket lengde.

UML-sekvensaktivering

Ødeleggelse

Ødeleggelse indikerer når et objekt eller en aktør er ferdig med å delta i et system. En stor X vises på slutten av livslinjen. Slik viser du ødeleggelse av et objekt i et diagram:

  • Høyreklikk objektet, og velg Vis ødeleggelse.

Se også

UML-diagrammer i Visio

Opprette et UML-komponentdiagram

Opprette UML-kommunikasjondiagrammer

Opprette et UML-distribusjonsdiagram