▷ 2 primera diagramov razredov UML

  • Nov 29, 2021
click fraud protection

The UML diagrami razredov je vrsta diagramskega modela znotraj modelov UML (Unified Modeling Language), ki uporablja grafične elemente kot obliko jezika za opis sistema.

V tem članku boste našli:

Kaj je diagram razreda UML in za kaj je uporaben?

Diagram razreda UML je vrsta strukturni diagram znotraj UML diagramov, ki omogoča kategorizacijo elementov, ki sestavljajo sistem, in način, kako so ti elementi med seboj povezani, glede na njihove lastnosti, kvalitete in uporabljene metodologije.

Oglasi

Za kaj je uporaben diagram razreda UML? Ti razredni diagrami so zelo uporabni za opisati atribute elementov, ki sestavljajo določen sistem,doseganje aširši pogled z opisovanjem sestavljenih podatkov v blokih.

Diagrami razredov UML so običajno široko uporabljajo inženirji opisati strukturo programskih sistemov opis elementov, ki so prisotni v programski opremi, in način delovanja, ki ga uporablja vsak element.

Oglasi

Temeljni deli diagrama razreda UML

Za te diagrame je v osnovi značilna njihova struktura v blokih, razdeljenih na tri odseke, ki so:

  • zgornji del: V tem razdelku je ime vsakega razreda ali element, ki ga je treba razvrstiti.
  • srednji del: Opišite lastnosti razreda, pri čemer posebej navede njihov lastnosti.
  • spodnji del: Opisuje operacije ali metodologijo za izvajanje, ki opisuje vsako operacijo v načinu navpičnega seznama.

Poleg razdelkov v vsakem bloku razreda uporabljene so naslednje simbolike, kot je opisano na naslednji sliki, da olajšate stiskanje teh diagramov.

Oglasi

Primeri diagramov UML

Primer diagrama razreda UML

Naslednji diagram prikazuje praktičen primer, kako bi izgledal diagram razreda UML, ki bi predstavljal sistem rezervacij za knjižnično gradivo, kot so knjige in revije.

Oglasi

Poglejmo naslednjo sliko:

Oglasi

Da bi razumeli ta diagram razreda, v tem grafu razložili bomo razrede ki predstavljajo vsak blok, njegove atribute, uporabljene metodologije in stopnjo dostopnosti, ki jo imajo elementi razredov, razčleniti jih na naslednje načine:

  • Lastnosti in metodologije

Lastnosti in metodologije izvaja opisano v obliki seznama ali postavke, ki podrobno opisuje vsak opis enega pod drugim.

The lastnosti so opisani v srednji del na zelo konkreten način in v spodnji delmetodologije, pri čemer v tem primeru razredi uporabljajo sistem rezervacije in dostave kot metodo za dostop do gradiva.

  • Vidnost

The vidljivost predstavlja lastnosti in metodologijekaj imajo lahko skupnegarazrede ali pa samo biti pogojev vsakega razreda.

Ko je pogoj specifičen za vsak razred, navedeni predmet predstavlja negativni predznak kar pomeni, da je to zasebno in skupni pogojiz drugimi razredi so zastopani z pozitiven znak, simbolizira, da je javna.

V primeru datumov za rezervacijo in dostavo knjige ali revije gre za informacije, ki se delijo v različnih razredih, zato so predstavljene s pozitivnim predznakom.

V tem istem kontekstu, osebni podatki vsakega bralca so edinstveni in se ne delijo z več razredi, ki bi jih sprejeli vrsta bralnika, saj v tem primeru razredi, ki predstavljajo študent ali učitelj sta podrazreda, zaradi česar ni potrebno razširjati identifikacijskih podatkov, saj ti podrazredi podedujejo podatke iz glavnega razreda.

Poleg notranjih elementov vsakega razreda obstajajo tudi zunanji elementi, ki nam omogočajo razumevanje razmerja, ki obstajajo med različnimi razredi, da bi razumeli te zunanje dejavnike, si oglejmo naslednje primer.

Primer diagrama razreda

Naslednji diagram razreda predstavlja sistem storitev za stranke za rezervacijo najetih vozil.

Kot je prikazano na diagramu, vsak razred je povezan s črtami ali puščicami Prikazane so tudi interakcije med razredi in zaporedji v sistemu poleg puščic ali črt številke, ki označujejo večkratnost elementov razredov.

Da bi razumeli te dejavnike zunaj vsakega razreda Razčlenimo diagram na naslednji način:

  • Interakcije:

Interakcije so črte in puščice, ki predstavljajo način, kako je vsak razred povezan z drugim razredom, v istem diagramu zahteva, da poišče različne vrste interakcij, kot v tem primeru.

Diagram prikazuje a vodoravna črtakaj društvo predstavlja kaj se dogaja med agencijo za najem avtomobila in stranko za izvedbo ekonomske izmenjave.

Vendar, da je transakcija mogoča storitev za stranke je bistvenega pomena, transakcija je odvisna od te storitve za stranke zato ga predstavlja utripajoča puščica.

The naslednje puščice so tiste, ki prihajajo od stranke do rezervacije in od rezervacije do plačila, v teh primerih puščice na enem koncu imajo črno obliko romba, te puščice predstavljajo kompozicijo.

Te sestavke kažejo v bistvu da rezervacijo sestavlja stranka in da je plačilo sestavljeno iz rezervacije, saj, Če naročnik ne obstaja, rezervacija in plačilo ne bi bilo možno.

  • Večkratnost:

Kar se tiče množice, te predstavljajo količinoelementov, ki so povezani med razredi.

V tem primeru podjetje je lahko povezano z eno ali več strankami (1… *), vendar politike agencije omogočajo strankam, da bi rezervacija samo enega avtomobila (1) hkrati, Kar zadeva način plačila, je kupcu dovoljeno opraviti enkratno plačilo ali razdelitev pristojbine na več plačil (1… *).

V to smer, številka sama po sebi predstavlja natančen znesek, vendar z dodajanjem treh elipse in zvezdice se implicira, da je lahko najmanjše število povezanih elementov ena (1), vendar ni določen najvišji znesek, je znak zvezdice (*) mnogih.

instagram viewer