Du kan oprette et UML-komponentdiagram for at vise komponenter, porte, grænseflader og relationerne mellem dem.
En komponent i UML repræsenterer en modulopbygget del af et system. Funktionsmåden er defineret i form af påkrævede og angivne grænseflader. En komponent har en ekstern visning med offentlige egenskaber og handlinger, og den har en intern visning med private egenskaber og realiseringen af klassificeringer. Den interne visning viser, hvordan ekstern funktionsmåde realiseres internt.
Først skal du åbne UML-komponentskabelonen og vælge en af de fire indstillinger. Derefter vises UML-komponent-stencilen sammen med figurer, der svarer til UML-2,5-standarden.
Bemærk!: UML-komponentstencilen er kun tilgængelig, hvis du abonnerer på Visio Plan 2. Hvis du har et abonnent, skal du sørge for, at du har den seneste version af Visio.
Start et komponentdiagram
-
Start Visio. Eller hvis du har en fil åben allerede, skal du klikke på Filer > Ny.
-
Gå til Kategorier > Software og database > UML-komponent.
-
Vælg den tomme skabelon eller et af de tre startdiagrammer. Når du har valgt den ønskede skabelon, skal du klikke på Opret.
-
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 klikke på knappen Udvid vinduet Figurer til venstre.
-
På fanen Vis skal du sørge for, at afkrydsningsfeltet ud for Forbindelsespunkter er markeret. Derved vises punkter, når du begynder at forbinde figurer.
-
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.
Komponentfigurer
Anvendelse
Brug komponentfigurer til hver funktionelle enhed i systemet eller programmet.
Vis eller skjul stereotype
Højreklik på figuren for at få vist eller skjule navnet stereotype.
Undersystemer
Du kan bruge komponentfiguren som en undersystemfigur, der indeholder andre komponenter. Du skal blot gøre den større og slippe andre komponenter ned på den. Når du ser den grønne fremhævning, skal du slippe. Derefter vil den større figur fungere som en beholder, og den mindre figur flytter med den.
Tip!: Hvis en komponent forsvinder, når du trækker den oven på en anden komponent, kan du placere den forrest ved at trykke på CTRL+SKIFT+F.
Grænsefladefigurer
Anvendelse
-
Brug figuren Angivet grænseflade, når du vil angive realiseringen af en klasse/grænseflade.
-
Brug figuren Påkrævet grænseflade, når du vil angive en afhængighed af en klasse/grænseflade.
Trin 1
Træk en Angivet grænseflade-figur over på siden, og placer portfirkanten, så den flugter med et forbindelsespunkt. Du ved, at den er forbundet, når du ser den grønne fremhævning rundt om forbindelsespunktet.
Trin 2
Træk en Påkrævet grænseflade-figur over på siden, og placer igen portfirkanten, så den flugter med et forbindelsespunkt. Du ved, at den er forbundet, når du ser den grønne fremhævning rundt om forbindelsespunktet.
Trin 3
For at forbinde både en angivet og påkrævet grænseflade med hinanden skal du først markere figuren Påkrævet grænseflade. Find derefter det gule håndtag.
Trin 4
Træk det gule håndtag for at oprette forbindelse med den påkrævede grænseflade.
Tip til forbindelser
Ret forbindelser op
Hvis en forbindelse tager for mange drejninger, skal du højreklikke på den og derefter klikke på Lige forbindelse.
Vis multiplicitet
Hvis det er nødvendigt, skal du højreklikke på forbindelsen og vælge Vis multiplicitet. Når du er færdig, vises fire tekstfelter, hvor du kan tilføje detaljer. Hvis du ikke skal bruge alle tekstboksene, kan du slette dem, du ikke har brug for.
Skift forbindelsestype
Du kan ændre en forbindelsestype. Du kan f.eks. skifte fra en tilknytning til en styret tilknytning. Højreklik på forbindelsen, og klik derefter på Angiv forbindelsestype.
Opret dynamiske forbindelser i stedet for punktforbindelser
Hvis du forventer at flytte figurer meget, kan du overveje at oprette en dynamisk forbindelse i stedet for en punktforbindelse.
Flyt eller roter tekst på forbindelser
Du får højst sandsynligt brug for at rotere eller flytte tekst på dine forbindelseslinjer. Sådan gør du:
-
Klik på et tomt område på siden for at fjerne markeringen af noget, der eventuelt er markeret.
-
Klik på værktøjet Tekstblok i gruppen Funktioner under fanen Hjem.
-
Klik på den forbindelse, der indeholder tekst, du vil rotere eller flytte.
-
Træk tekstblokken for at flytte den eller rotere den ved hjælp af rotationshåndtaget
-
Når du er færdig, skal du klikke på knappen Pegeværktøj
Når du skifter tilbage til knappen Pegeværktøj , bevarer teksten den samme placering i forhold til figuren. Hvis du bruger Pegeværktøj til at trække teksten, flyttes figuren også. Hvis du vil flytte teksten uafhængigt af figuren, skal du gå tilbage til værktøjet Tekstblok .
Bemærk!: Oprettelse og redigering af UML-diagrammer på Visio til internettet kræver en Visio Plan 1- eller Visio Plan 2-licens, 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.
Først skal du åbne UML-komponentskabelonen og vælge en af de fire indstillinger. Derefter vises UML-komponent-stencilen sammen med figurer, der svarer til UML-2,5-standarden.
Bemærk!: UML-komponentstencilen er kun tilgængelig, hvis du abonnerer på Visio Plan 2. Hvis du har et abonnent, skal du sørge for, at du har den seneste version af Visio.
Starte et sekvensdiagram
-
Vælg Flere skabeloner i øverste højre hjørne på siden.
-
I galleriet skal du rulle ned til UML-komponentrækken ca. halvvejs ned på siden.
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.
-
Klik på et element for at få vist et større eksempel.
-
Når du finder det diagram, du vil bruge, skal du klikke på knappen Opret .
Det nye diagram med den relaterede stencil åbnes i browseren.
Komponentfigurer
Anvendelse
Brug komponentfigurer til hver funktionelle enhed i systemet eller programmet.
Vis eller skjul stereotype
Højreklik på figuren for at få vist eller skjule navnet stereotype.
Undersystemer
Du kan bruge komponentfiguren som en undersystemfigur, der indeholder andre komponenter. Du skal blot gøre den større og slippe andre komponenter ned på den. Når du ser den grønne fremhævning, skal du slippe. Derefter vil den større figur fungere som en beholder, og den mindre figur flytter med den.
Tip!: Hvis en komponent forsvinder, når du trækker den oven på en anden komponent, kan du placere den forrest ved at trykke på CTRL+SKIFT+F.
Grænsefladefigurer
Anvendelse
-
Brug figuren Angivet grænseflade, når du vil angive realiseringen af en klasse/grænseflade.
-
Brug figuren Påkrævet grænseflade, når du vil angive en afhængighed af en klasse/grænseflade.
Trin 1
Træk en Angivet grænseflade-figur over på siden, og placer portfirkanten, så den flugter med et forbindelsespunkt. Du ved, at den er forbundet, når du ser den grønne fremhævning rundt om forbindelsespunktet.
Trin 2
Træk en Påkrævet grænseflade-figur over på siden, og placer igen portfirkanten, så den flugter med et forbindelsespunkt. Du ved, at den er forbundet, når du ser den grønne fremhævning rundt om forbindelsespunktet.
Trin 3
For at forbinde både en angivet og påkrævet grænseflade med hinanden skal du først markere figuren Påkrævet grænseflade. Find derefter det gule håndtag.
Trin 4
Træk det gule håndtag for at oprette forbindelse med den påkrævede grænseflade.
Tip til forbindelser
Ret forbindelser op
Hvis en forbindelse tager for mange drejninger, skal du højreklikke på den og derefter klikke på Lige forbindelse.
Vis multiplicitet
Hvis det er nødvendigt, skal du højreklikke på forbindelsen og vælge Vis multiplicitet. Når du er færdig, vises fire tekstfelter, hvor du kan tilføje detaljer. Hvis du ikke skal bruge alle tekstboksene, kan du slette dem, du ikke har brug for.
Skift forbindelsestypen
Du kan ændre en forbindelsestype. Du kan f.eks. skifte fra en tilknytning til en styret tilknytning. Højreklik på forbindelsen, og klik derefter på Angiv forbindelsestype.
Opret dynamiske forbindelser i stedet for punktforbindelser
Hvis du forventer at flytte figurer meget, kan du overveje at oprette en dynamisk forbindelse i stedet for en punktforbindelse.
Flyt eller roter tekst på forbindelser
Du får højst sandsynligt brug for at rotere eller flytte tekst på dine forbindelseslinjer. Sådan gør du:
-
Klik på et tomt område på siden for at fjerne markeringen af noget, der eventuelt er markeret.
-
Klik på værktøjet Tekstblok i gruppen Funktioner under fanen Hjem.
-
Klik på den forbindelse, der indeholder tekst, du vil rotere eller flytte.
-
Træk tekstblokken for at flytte den eller rotere den ved hjælp af rotationshåndtaget
-
Når du er færdig, skal du klikke på knappen Pegeværktøj
Når du skifter tilbage til knappen Pegeværktøj , bevarer teksten den samme placering i forhold til figuren. Hvis du bruger Pegeværktøj til at trække teksten, flyttes figuren også. Hvis du vil flytte teksten uafhængigt af figuren, skal du gå tilbage til værktøjet Tekstblok .
Se også
Opret et UML-kommunikationsdiagram