Betydningen av klassediagram (hva det er, konsept og definisjon)

protection click fraud

Klassediagram er en statisk fremstilling som brukes innen programmering for å beskrive strukturen til et system, som presenterer klasser, attributter, operasjoner og forholdet mellom systemet gjenstander.

Denne typen representasjon er veldig nyttig i å utvikle systemer og programvare av databehandling, da den definerer alle klassene som systemet trenger å ha og tjener som grunnlag for konstruksjon av andre diagrammer som definerer typen kommunikasjon, sekvens og tilstander til systemene.

Klassediagrammet er den sentrale delen av Unified Modeling Language (UML - Unfied modelleringsspråk). Den representerer hovedformålene med UML, og har den funksjonen å skille designelementene fra systemkodingen.

Dette språket hjelper til med å modellere flere undergrupper av diagrammer, inkludert atferd, interaksjon og strukturdiagrammer. Det brukes vanligvis av ingeniører for å dokumentere arkitekturen til programvare.

Klassediagramkomponenter

Diagrammeringselementene som utgjør et klassediagram, kan representere klassene som vil være faktisk programmert, så vel som hovedobjektene eller samspillet mellom klasser og objekter av system. Disse elementene er:

instagram story viewer

Klasse

Abstrakt element som representerer et sett med objekter. Den inneholder spesifikasjonen av objektet, dets egenskaper, attributter og metoder.

Egenskap

Den definerer klasseegenskaper som synlighet, navn, datatype, mangfold, startverdi og eiendom.

DE synlighet den kan være offentlig (representert med + symbolet) eller privat (representert med - symbolet). Når det er offentlig, kan andre klasser ha tilgang til attributtet, og når det er privat, er det bare klassen selv som har tilgang.

Den kan også beskyttes (representert med # symbolet) eller den kan pakkes. (representert med ~ symbolet), der attributtet er tilgjengelig av forholdet mellom klassen og klassen utvendig.

O Navn er attributtidentifikasjonen og data-type angir spesifikasjonen for attributtdataene, samt dens Opprinnelig verdi og dine eiendommer, som avhenger av språket som brukes i programmeringen. DE mangfold indikerer attributtets evne til å knytte relasjoner til andre klasser.

Operasjon

Den omhandler funksjonen som kreves av et abstrakt objekt. Denne komponenten inneholder også funksjoner som navn, synlighet og parametere.

assosiasjon

Denne komponenten tar for seg klassenes evne til å relatere. Den kan også inneholde navnet, mangfoldet og navigasjonstypen, som indikerer hvor klasseinformasjonen kommer fra og hvor den vil gå.

Strukturmessig presenteres klassediagrammet på en slik måte at formen på selve klassen består av et rektangel med tre linjer.

Den øverste linjen inneholder klassenavnet, midtlinjen, klasseattributtene og bunnlinjen uttrykker metodene eller operasjonene klassen kan bruke. I et diagram grupperes klasser og underklasser sammen for å vise det statiske forholdet mellom hvert objekt.

Figuren nedenfor viser a eksempel på et klassediagram enkel:

klassediagram

Se også betydningen av programvare og Diagram.

Teachs.ru
Emoji: hva er det, uttrykksikon og emoji forskjell å kopiere 😉👍😍

Emoji: hva er det, uttrykksikon og emoji forskjell å kopiere 😉👍😍

Emoji er av japansk opprinnelse, sammensatt av sammenføyning av elementene og (bilde) og moji (br...

read more

Betydningen av WWW (Hva det er, konsept og definisjon)

WWW er forkortelsen for Verdensveven, et verdensomspennende nettverk av sammenkoblede datamaskine...

read more

Betydningen av Clickbait (Hva det er, konsept og definisjon)

Clickbait, som på portugisisk betyr "klikkjakt", er en digital markedsføringsteknikk hvis formål ...

read more
instagram viewer