UML (Unified Modeling Language) er en standard metode til at tegne softwaremodeller, skitsere design eller dokumentere eksisterende design og systemer.
Bemærk!: Hvis du bruger en Visio til internettet, skal du være opmærksom på, at UML-diagrammer er tilgængelige i Visio-abonnement 1, men er ikke tilgængelige i Visio i Microsoft 365.
I Visio-abonnement 2 og Visio 2019kan du starte med en tom UML-skabelon eller (i nogle tilfælde) ændre et UML-startdiagram.
Denne abonnementsversion af Visio understøtter UML-figurer, der overholder UML 2.5-specifikationen, og giver dig også fleksibilitet til at bruge dem efter behov i dine diagrammer.
Klassediagrammer
Brug et klassediagram til at lave en generel model af strukturen i et program, der angiver systemets klasser, dets attributter og metoder samt relationerne mellem objekter.
Komponentdiagrammer
Brug et komponentdiagram til at opdele et system i sammenhængende komponenter og vise strukturen i selve koden.
Fordelingsdiagrammer
Brug et fordelingsdiagram til at vise strukturen i run-time-systemet og kommunikere, hvordan de hardware- og softwareelementer, der udgør et program, vil blive konfigureret og installeret.
Sekvensdiagrammer
Brug et sekvensdiagram til at vise aktører eller objekter, der deltager i en interaktion, og de hændelser, de opretter, arrangeret i en tidssekvens.
Aktivitetsdiagram
Brug et aktivitetsdiagram til at beskrive den interne funktionsmåde af en metode og repræsentere et flow, der drives af internt genererede handlinger.
Diagrammer over tilstandsmaskine
Brug en tilstandsmaskine (eller et statechart)-diagramtil at vise den sekvens af tilstande, som et objekt gennemgår i løbet af dets levetid.
Use case-diagrammer
I de tidlige faser af et udviklingsprojekt skal du bruge use-case-diagrammer til at beskrive virkelige aktiviteter og motivationer. Du kan justere diagrammerne i senere faser for at afspejle brugergrænsefladen og designdetaljerne.
Kommunikationsdiagrammer
Brug et kommunikationsdiagram til at vise, hvilke elementer i et system der interagerer med andre elementer i form af sekvenserede meddelelser.
Database-notationsdiagrammer
Brug et database notationsdiagram til at tegne en model af en database.
Hvor er UML-modelstifinderen?
Hvis du har bygget UML-diagrammer i tidligere versioner af Visio, kan du måske huske at bruge Model Explorer. Diagrammer, der er lavet med Modelstifinder, blev låst mod redigering og noget formatering. Fra og Visio 2013 Professional, er der ingen Model Explorer. Du skal blot trække figurerne fra de stencils, der er angivet. Figurerne er ulåste og mere fleksible, så du kan ændre deres funktionsmåde, hvis det er nødvendigt. Tegninger kan også tilpasses, men de opfylder stadig UML-standarden. Vi beklager, men det betyder også, at hvis du har en tegning, der er oprettet med Model Explorer, kan du ikke arbejde med den i nyere versioner af Visio , der ikke omfatter Model Explorer.
I Visio til internettetkan du vælge mellem ni typer UML-diagramtyper og en lang række eksempeldiagrammer, hvor nogle figurer allerede er tegnet på lærredet. Hvert valg leveres med en stencil, der svarer til den type diagram, du vælger.
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 administrator for at få Microsoft 365 flere oplysninger. Hvis din administrator har aktiveret "selvbetjeningskøb", kan du købe en licens Visio selv. Du kan få mere at vide under Ofte stillede spørgsmål om selvbetjeningskøb.
Denne abonnementsversion af Visio understøtter UML-figurer, der overholder UML 2.5-specifikationen, og giver dig også fleksibilitet til at bruge dem efter behov i dine diagrammer.
Klassediagrammer
Brug et klassediagram til at lave en generel model af strukturen i et program, der angiver systemets klasser, dets attributter og metoder samt relationerne mellem objekter.
Komponentdiagrammer
Brug et komponentdiagram til at opdele et system i sammenhængende komponenter og vise strukturen i selve koden.
Fordelingsdiagrammer
Brug et fordelingsdiagram til at vise strukturen i run-time-systemet og kommunikere, hvordan de hardware- og softwareelementer, der udgør et program, vil blive konfigureret og installeret.
Sekvensdiagrammer
Brug et sekvensdiagram til at vise aktører eller objekter, der deltager i en interaktion, og de hændelser, de opretter, arrangeret i en tidssekvens.
Aktivitetsdiagrammer
Brug et aktivitetsdiagram til at beskrive den interne funktionsmåde af en metode og repræsentere et flow, der drives af internt genererede handlinger.
Diagrammer over tilstandsmaskine
Brug en tilstandsmaskine (eller et statechart)-diagramtil at vise den sekvens af tilstande, som et objekt gennemgår i løbet af dets levetid.
Use case-diagrammer
I de tidlige faser af et udviklingsprojekt skal du bruge use-case-diagrammer til at beskrive virkelige aktiviteter og motivationer. Du kan justere diagrammerne i senere faser for at afspejle brugergrænsefladen og designdetaljerne.
Kommunikationsdiagrammer
Brug et kommunikationsdiagram til at vise, hvilke elementer i et system der interagerer med andre elementer i form af sekvenserede meddelelser.
Database-notationsdiagrammer
Brug et database notationsdiagram til at tegne en model af en database.
I Visiokan du starte med en tom UML-skabelon og den relevante stencil for at oprette dit UML-diagram.
Klassediagrammer
Brug et klassediagram til at lave en generel model af strukturen i et program, der angiver systemets klasser, dets attributter og metoder samt relationerne mellem objekter.
Sekvensdiagrammer
Brug et sekvensdiagram til at vise aktører eller objekter, der deltager i en interaktion, og de hændelser, de opretter, arrangeret i en tidssekvens.
Aktivitetsdiagram
Brug et aktivitetsdiagram til at beskrive den interne funktionsmåde af en metode og repræsentere et flow, der drives af internt genererede handlinger.
Diagrammer over tilstandsmaskine
Brug en tilstandsmaskine (eller et statechart)-diagramtil at vise den sekvens af tilstande, som et objekt gennemgår i løbet af dets levetid.
Use case-diagrammer
I de tidlige faser af et udviklingsprojekt skal du bruge use-case-diagrammer til at beskrive virkelige aktiviteter og motivationer. Du kan justere diagrammerne i senere faser for at afspejle brugergrænsefladen og designdetaljerne.
Database-notationsdiagrammer
Brug et database notationsdiagram til at tegne en model af en database.
Hvor er UML-modelstifinderen?
Hvis du har bygget UML-diagrammer i tidligere versioner af Visio, kan du måske huske at bruge Model Explorer. Diagrammer, der er lavet med Modelstifinder, blev låst mod redigering og noget formatering. Fra ogVisio 2013 Professional, er der ingen Model Explorer. Du skal blot trække figurerne fra de stencils, der er angivet. Figurerne er ulåste og mere fleksible, så du kan ændre deres funktionsmåde, hvis det er nødvendigt. Tegninger kan også tilpasses, men de opfylder stadig UML-standarden. Vi beklager, men det betyder også, at hvis du har en tegning, der er oprettet med Model Explorer, kan du ikke arbejde med den i nyere versioner af Visio , der ikke omfatter Model Explorer.
SkabelonenMicrosoft VisioUML-modeldiagram giver fuld understøttelse af oprettelse af objektorienterede modeller af komplekse softwaresystemer.
Klassediagrammer
Brug et statisk strukturdiagram i Visio til at oprette klassediagrammer, der udråder et softwaresystem i dets dele.
Use case-diagrammer
I de tidlige faser af et udviklingsprojekt kan du bruge et use case-diagram til at beskrive virkelige aktiviteter og motivationer. Du kan justere diagrammet i senere faser for at afspejle brugergrænsefladen og designdetaljerne.
Statiske strukturdiagrammer
Brug statiske strukturdiagrammer til at oprette begrebsmæssige diagrammer, der repræsenterer koncepter fra den virkelige verden og relationerne mellem dem, eller klassediagrammer, der udråder et softwaresystem i dets dele.
Pakkediagrammer
Brug pakke diagrammer til at gruppere relaterede elementer i et system. Én pakke kan indeholde underordnede pakker, diagrammer eller enkelte elementer.
Aktivitetsdiagrammer
Brug en aktivitetsdiagram til at beskrive den interne funktionsmåde af en metode og repræsentere et flow, der drives af internt oprettede handlinger.
Statechart-diagrammer
Brug et tilstandsdiagram til at vise den rækkefølge af tilstande, som et objekt gennemgår i løbet af dets levetid.
Sekvensdiagrammer
Brug en sekvensdiagram til at vise deltagerne eller objekterne, der deltager i en interaktion, og de hændelser, de opretter, arrangeret i en tidssekvens.
Samarbejdsdiagrammer
Brug en samarbejdsdiagram til at vise relationer mellem objektroller, f.eks. sættet af meddelelser, der udveksles mellem objekterne for at opnå en handling eller et resultat.
Komponentdiagrammer
Brug en komponentdiagram til at opdele et system i sammenhængende komponenter og vise strukturen i selve koden.
Fordelingsdiagrammer
Brug en fordelingsdiagram til at vise strukturen i kørselssystemet og kommunikere, hvordan de hardware- og softwareelementer, der udgør et program, vil blive konfigureret og installeret.