Bruk et klassediagram til å lage en generell modell av strukturen i et program som angir systemets klasser, tilhørende attributter og metoder, og relasjonene mellom objekter.
Obs!: Oppretting og redigering av UML-diagrammer på Visio på nettet krever en Visio-abonnement 1- eller Visio-abonnement 2 lisens, som kjøpes separat fra Microsoft 365. Hvis du vil ha mer informasjon, kan du kontakte Microsoft 365-administratoren. Hvis administratoren har aktivert selvbetjent innkjøp, kan du kjøpe en lisens for Visio selv. Hvis du vil ha mer informasjon, kan du se Vanlige spørsmål om selvbetjent kjøp.
Følgende er figurene på UML-klassesjablongen .
Figur |
Beskrivelse |
---|---|
|
Beskriver et sett med objekter med lignende struktur, virkemåte og relasjoner. Navnet på en klasse må være unikt i pakken. Klassefiguren starter som et rektangel med tre rader. Navnet på klassen er i den øverste raden. De to andre radene er for metoder eller operasjoner som klassen kan bruke. |
|
Beskriver et attributt eller en operasjon. |
|
Brukes i en klassefigur til å skille operasjoner fra attributter. |
|
Angir de eksternt synlige operasjonene for en klasse, komponent, pakke eller et annet element uten å angi intern struktur. |
|
Beskriver en datatype som består av et sett med navngitte verdier. |
|
Representerer det grunnleggende organiseringselementet i en UML-modell. Den inneholder et navneområde for de grupperte elementene. Hvert element tilhører bare én pakke, og én pakke kan nestes i en annen. |
|
Representerer en pakke i en prosess. |
|
Brukes som en diagramkommentar som ikke har semantisk innflytelse på modellelementene. |
|
Angir at kildetypen arver fra måltypen. |
|
Angir at kildetypen realiserer målgrensesnittet. |
|
Representerer en generell relasjon mellom forekomster av klassene. |
|
Representerer en relasjon som flyter i bare én retning mellom forekomster av klassene. |
|
Angir at objektet på slutten med rombefiguren inneholder referanser til objektet i den andre enden. Hvis det inneholder objektet utelukkende, kan du bruke en sammensetningsfigur i stedet. |
Angir at kildetypen avhenger av måltypen. |
|
Angir at kildetypen har deler av måltypen. |