Opprette et UML-distribusjonsdiagram

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

Du kan opprette et UML-distribusjonsdiagram for å vise arkitekturen i en distribusjon av programvareartefakter til noder. Først åpner du malen for UML-distribusjon og velger ett av de fire malalternativene. Deretter vises sjablongen for UML-distribusjon sammen med figurer som samsvarer med UML 2.5-standarden.

Sjablong for UML-distribusjon, eksempelfigurer på siden

Starte et UML-distribusjonsdiagram

  1. Start Visio. Hvis du allerede har en åpen fil, klikker du Ny fil>.
  2. Gå til kategorier>Programvare og database>UML-distribusjon.
  3. Velg den tomme malen eller ett av de tre begynnerdiagrammene. Når du har valgt malen du vil bruke, klikker du Opprett.
  4. 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.
  5. Kontroller at det er merket av for koblingspunkterVisning-fanen. Dette viser koblingspunkter når du begynner å koble sammen figurer.
  6. Nå drar du figurene du vil ta med i diagrammet, fra Figurer-vinduet til siden. Dobbeltklikk etikettene for å gi nytt navn til tekstetiketter.

Nodeforekomster og artefakter

Når du bør bruke

  1. Bruk Nodeforekomst-figurer når du vil angi en forekomst av en kjøretidsberegningsenhet eller fysisk enhet.
  2. Plasser artefaktforekomstfigurer i nodeforekomstfigurer for å distribuere artefakter.

1 peker på Nodeforekomst-figur-VM-skyen <<>> :MachineInstance ; 2 peker på artefaktfigur: <<Artefaktnummer>> Cruncher.py

Trinn 1

Dra en nodeforekomstfigur til siden først, og gjør den deretter større ved å dra figurhåndtakene.

Nodeforekomstfigur endret størrelse til større

Trinn 2

Dra en artefaktforekomstfigur , og plasser den i den store nodefiguren. Når du ser en grønn utheving, betyr dette at den minste figuren vil være inni den store nodefiguren. Fra det tidspunktet og fremover, når nodefiguren beveger seg, vil artefakten inni også bevege seg.

Artefakt-figur dratt oppå Nodeforekomst-figur, grønn utheving

Andre beholderfigurer

Det finnes andre beholderfigurer i sjablongen UML-distribusjon . De fungerer på samme måte som Nodeforekomst-figuren. Det vil si at når du slipper figurer oppå dem, limes figurene og flyttes med beholderen. Her er noen av de mest populære beholderfigurene for distribusjonsdiagrammer:

Hierarkiske noder

Nest nodefigurer inni hverandre når du vil vise dem hierarkisk.

UserClient-noden, som inneholder nettlesernoden som inneholder HTML5-artefakten

Pakke figurer

Bruk Pakkefigurer når du trenger å representere elementer som inneholder elementer, for eksempel en mappe.

Pakkefigur som inneholder andre nodeforekomst- og artefaktfigurer

Oversikt over diagram

Bruk figuren Diagramoversikt når du vil omslutte alle figurene med en ramme.

Diagramoversikt-figur som inneholder andre nodeforekomst- og artefaktfigurer

Tips for koblinger

Rette opp koblinger

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

Vis multiplisitet

Høyreklikk på koblingen, om nødvendig, og velg Vis multiplisitet. Når du er ferdig, vises fire tekstbokser hvor du kan legge til detaljer. Hvis du ikke trenger alle tekstboksene, sletter du de du ikke trenger.

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.

Komponentfigurer

Når du bør bruke

Bruk komponentfigurer for hver funksjonsenhet i systemet eller programmet.

Figur for Store-komponent

Vise eller skjule stereotyper

Høyreklikk figuren for å vise eller skjule stereotype etiketten.

Høyreklikkmeny, kommandoen Vis stereotype, <<komponenttekstetikett>>

Grensesnittfigurer

Når du bør bruke

  1. Bruk figuren Levert grensesnitt når du vil angi realiseringen av en klasse / et grensesnitt.
  2. Bruk Nødvendige grensesnitt når du vil angi en avhengighet til en klasse / et grensesnitt.

To grensesnitt koblet sammen, 1: Medfølgende grensesnittfigur som slutter med sirkel, 2: Nødvendig Grensesnittfigur som slutter med sokkel

Trinn 1

Dra en angitt grensesnittfigur til siden, og rett inn portfirkanten etter et koblingspunkt. Du vet den er tilkoblet når du ser den grønne uthevingen rundt koblingspunktet.

Medfølgende grensesnittfigur limt til komponentfigur

Trinn 2

Dra en figur for Obligatorisk grensesnitt til siden, og rett portfirkanten inn på linje med et koblingspunkt i tillegg. Du vet den er tilkoblet når du ser den grønne uthevingen rundt koblingspunktet.

Nødvendig grensesnittfigur limt til komponentfigur

Trinn 3

Hvis du vil koble sammen både et medfølgende og et nødvendig grensesnitt, velger du først figuren for ønsket grensesnitt. Se deretter etter det gule håndtaket.

Gult håndtak på figuren for obligatorisk grensesnitt

Trinn 4

Dra det gule håndtaket for å koble til det angitte grensesnittet.

Nødvendig grensesnittfigur koblet til det angitte grensesnittet

Se også

UML-diagrammer i Visio

Opprette et UML-komponentdiagram

Opprette UML-kommunikasjondiagrammer

Opprette et UML-sekvensdiagram