Opprette UML-kommunikasjondiagrammer

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

Du kan opprette et UML-kommunikasjonsdiagram for å vise interaksjon mellom livslinjer som bruker sekvensielle meldinger i en friform-sortering. Først åpner du UML-kommunikasjonsmalen og velger ett av de fire malalternativene. Deretter vises sjablongen for UML-kommunikasjon sammen med figurer som samsvarer med UML 2,5-standarden.

Et eksempel på et UML-kommunikasjondiagram.

Obs!

UML Communication-sjablongen er bare tilgjengelig hvis du abonnerer på Visio-abonnement 2. Hvis du har et abonnement, må du kontrollere at du har den nyeste versjonen av Visio.

Starte et kommunikasjonsdiagram

  1. Start Visio. Hvis du allerede har en åpen fil, klikker du Ny fil>.
  2. Gå til Kategorier>Programvare og database>UML-kommunikasjon.
  3. Velg den tomme malen eller ett av de tre begynnerdiagrammene. Hvis du vil representere samarbeid mellom livslinjer ved å vise samhandling mellom livslinjer, må du passe på at du velger startdiagrammet nederst til venstre.
  4. Klikk på Opprett.
  5. 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, klikker du knappen Utvid figurvinduetknappen Utvid figurvinduet til venstre.
  6. Kontroller at det er merket av for koblingspunkterVisning-fanen. Dette viser koblingspunkter når du begynner å koble sammen figurer.
  7. Nå drar du figurene du vil ta med i diagrammet, fra Figurer-vinduet til siden. Dobbeltklikk etikettene for å gi nytt navn til tekstetiketter.

Figurer for aktør og livslinje

Når du bør bruke

  1. Dra aktørfiguren til siden for å representere rollen til en bruker eller et eksternt system.
  2. Dra livslinjefiguren til siden for hvert navngitte element som representerer en individuell deltaker.

1: Aktørfigur med tekst for noen 2: Livslinjefigur med tekst:kupongtekst

Samhandlinger mellom livslinjer som meldinger

Trinn 1

Dra en meldingsfigur til siden, og lim den ene enden til et koblingspunkt på en annen figur. Du vet at den er limt når det er en grønn firkant rundt koblingspunktet.

Meldingsfigur med én ende uthevet i grønt og koblet til livslinjefigur

Trinn 2

Gjør det samme for den andre enden av meldingen, slik at den også er limt til et koblingspunkt. Du vet at den er limt når det er en grønn utheving rundt punktet.

Meldingsfigur med End uthevet i grønt og koblet til en annen livslinjefigur

Trinn 3

Hvis du vil at meldingen skal være asynkron, høyreklikker du og velger Asynkron. Dette vil endre den lukkede pilspissen til en åpen.

Meldingsfigur, høyreklikkmeny, asynkron kommando valgt

Samarbeid mellom livslinjer ved å vise interaksjon mellom livslinjer

Oversikt

  1. Først kobler du livslinjer til koblingsverktøyet .
  2. Deretter kan du bruke figurene Melding og Returmelding til å vise interaksjoner mellom livslinjer.

1 peker på grå koblingslinje, 2 peker på meldingslinje med tekst, 4: Execute()

Trinn 1

Klikk koblingsverktøyet (1) i kategorien Hjem. Hold pekeren over ett av koblingspunktene for en livslinjefigur til du ser en grønn utheving (2).

1 peker på koblingsverktøyet, 2 peker på at markøren holdes over grønt uthevet koblingspunkt på livslinjefigur

Trinn 2

Klikk og dra fra den grønne uthevingen til et koblingspunkt på en annen livslinjefigur til du ser en utheving som dette.

Slutten av koblingslinjen dratt til en annen livslinjefigur, med grønn utheving rundt koblingspunktet

Trinn 3

Klikk pekeverktøyet når du er ferdig med å koble sammen livslinjefigurene.

Klikk her når du er ferdig med å peke på pekeverktøykommandoen

Trinn 4

Dra en annen meldingsfigur slik at den er parallell med den andre linjen.

Markør som plasserer meldingsfigur på plass ved siden av koblingslinjen

Tips for koblinger

Rette opp koblinger

Hvis en kobling tar for mange omdreininger, høyreklikker du den og klikker deretter Rett kobling.

Endre koblingstype

Du kan endre en koblingstype. Du kan for eksempel endre fra en tilknytning til en styrt tilknytning. Høyreklikk koblingen, og klikk deretter Angi koblingstype.

Opprette dynamiske koblinger i stedet for punktkoblinger

Hvis du forventer å flytte figurer mye, bør du vurdere å lage en dynamisk kobling i stedet for en punktkobling.

Flytte eller rotere tekst på koblinger

Mest sannsynlig må du rotere eller flytte teksten på koblingslinjene. Slik gjør du det:

  1. Klikk et tomt område på siden for å oppheve valget av noe som kan være merket.
  2. Klikk på tekstblokkverktøyet i Verktøy-gruppenHjem-fanenTekstblokk-knapp
  3. Klikk koblingen som har tekst du vil rotere eller flytte.
  4. Dra tekstblokken for å flytte den, eller roter den ved hjelp av rotasjonshåndtaket
  5. Når du er ferdig, klikker du knappen for pekeverktøyetPekerknapp
    Når du bytter tilbake til pekeverktøyknappenPekerknapp , beholdes teksten i samme posisjon i forhold til figuren. Hvis du bruker pekeverktøypekerknappen for å dra teksten, flyttes også figuren. Hvis du vil flytte teksten uavhengig av figuren, går du tilbake til tekstblokkverktøyet for tekstblokkverktøyet.

Se også

UML-diagrammer i Visio

Opprette et UML-komponentdiagram

Opprette et UML-distribusjonsdiagram

Opprette et UML-sekvensdiagram