▷ 2 príklady diagramov tried UML

  • Nov 29, 2021
click fraud protection

The UML diagramy tried je typ diagramového modelu v rámci modelov UML (Unified Modeling Language), ktorý používa grafické prvky ako formu jazyka na popis systému.

V tomto článku nájdete:

Čo je diagram tried UML a na čo je užitočný?

Diagram tried UML je typ štruktúrny diagram v rámci UML diagramov, ktoré umožňuje kategorizovať prvky, ktoré tvoria systém, a spôsob, akým tieto prvky navzájom súvisia, podľa ich vlastností, kvalít a implementovaných metodík.

Reklamy

Na čo je užitočný diagram tried UML? Tieto diagramy tried sú veľmi užitočné pre opísať atribúty prvkov, ktoré tvoria určitý systém,dosiahnutie aširší pohľad opisom zložených údajov v blokoch.

Diagramy tried UML sú zvyčajne široko používané inžiniermi opísať štruktúra softvérových systémov popis prvkov prítomných v softvéri a spôsob prevádzky, ktorý každý prvok používa.

Reklamy

Základné časti diagramu tried UML

Tieto diagramy sú v podstate charakterizované svojou štruktúrou v blokoch rozdelených do troch častí, ktoré sú:

  • Horná časť: V tejto časti názov každej triedy alebo prvok, ktorý sa má klasifikovať.
  • Stredná časť: Opíšte atribúty triedy s uvedením konkrétne ich kvality.
  • Spodná časť: Popisuje to operácie alebo metodiku na implementáciu, ktorá popisuje každú operáciu v režime vertikálneho zoznamu.

Okrem sekcií v každom bloku triedy používajú sa nasledujúce symboly, ako je popísané na nasledujúcom obrázku na uľahčenie kompresie týchto diagramov.

Reklamy

Príklady UML diagramov

Príklad diagramu tried UML

Nasledujúci diagram ukazuje praktický príklad toho, ako by vyzeral diagram tried UML, ktorý by predstavoval rezervačný systém pre knižničné materiály, ako sú knihy a časopisy.

Reklamy

Pozrime sa na nasledujúci obrázok:

Reklamy

Aby ste pochopili tento diagram tried, v tomto grafe vysvetlíme triedy ktoré predstavujú každý blok, jeho atribúty, implementované metodológie a úroveň prístupnosti, ktorú majú prvky tried, ich rozloženie nasledujúcimi spôsobmi:

  • Atribúty a metodiky

Atribúty a metodiky implementovaná popísané vo forme zoznamu alebo položkys podrobnosťami o každom popise jeden pod druhým.

The atribúty sú opísané v stredná časť veľmi konkrétnym spôsobom a v spodná časťmetodiky, v ktorom v tomto prípade triedy využívajú ako spôsob prístupu k materiálu rezervačný a doručovací systém.

  • Viditeľnosť

The viditeľnosť predstavuje atribúty a metodikyčo môžu mať spoločnétriedy alebo len byť podmienky každej triedy.

Keď je podmienka špecifická pre každú triedu, uvedená položka je zastúpená záporné znamienko čo znamená, že ide o súkromné ​​a bežné podmienkys inými triedami sú zastúpené s pozitívne znamenie, symbolizuje, že je verejný.

V prípade termínov rezervácie a doručenia knihy alebo časopisu ide o informácie zdieľané v rôznych triedach, preto sú označené kladným znamienkom.

V tomto istom kontexte, osobné informácie každého čitateľa sú jedinečné a nezdieľajú sa s viacerými triedami, aby ich mohli prijať typ čítačky, keďže v tomto prípade triedy, ktoré predstavujú študent alebo učiteľ sú podtriedy, vďaka čomu nie je potrebné rozširovať identifikačné údaje, pretože tieto podtriedy dedia údaje z hlavnej triedy.

Okrem vnútorných prvkov každej triedy existujú aj vonkajšie prvky, ktoré nám umožňujú pochopiť vzťahy, ktoré existujú medzi rôznymi triedami, aby sme pochopili tieto vonkajšie faktory, pozrime sa na nasledujúce príklad.

Príklad diagramu tried

Nasledujúci diagram tried predstavuje systém zákazníckych služieb na rezerváciu vozidiel na prenájom.

Ako je znázornené na diagrame, každá trieda je spojená čiarami alebo šípkami reprezentujúce interakcie medzi triedami a sekvenciami v systéme, sú tiež zobrazené vedľa čísel šípok alebo čiar, ktoré označujú násobnosť prvkov tried.

Aby sme pochopili tieto faktory mimo každej triedy Rozložme diagram takto:

  • Interakcie:

Interakcie sú čiary a šípky používané na znázornenie spôsobu, akým každá trieda súvisí s inou triedou, s požiadavkou v rovnakom diagrame nájsť rôzne typy interakcií, ako v tomto prípade.

Diagram ukazuje a horizontálna čiaračo združenie predstavuje čo sa deje medzi autopožičovňou a klientom uskutočniť ekonomickú výmenu.

Aby však transakcia bola možná zákaznícky servis je nevyhnutný, transakcia závisí od tohto zákazníckeho servisu preto je znázornená blikajúcou šípkou.

The ďalšie šípky sú tie, ktoré prichádzajú od klienta k rezervácii a od rezervácie k platbe, v týchto prípadoch šípky na jednom konci majú tvar čierneho kosoštvorca, tieto šípky predstavujú kompozíciu.

Tieto kompozície naznačujú v podstate že rezerváciu tvorí klient a že naopak platbu tvorí rezervácia, pretože, Ak klient neexistuje, rezervácia a platba by nebola možná.

  • Násobnosť:

Čo sa týka multiplicity, tieto predstavujú množstvoprvkov, ktoré súvisia medzi triedami.

V tomto prípade spoločnosť môže byť spriaznená s jedným alebo viacerými klientmi (1… *), ale politiky agentúry umožňujú klientom robiť rezervácia iba jedného auta (1) naraz, Pokiaľ ide o spôsob platby, zákazník môže vykonať jedna platba alebo rozdelenie poplatku do niekoľkých platieb (1... *).

Touto cestou, číslo samo o sebe predstavuje presnú sumu, avšak pridaním troch elipsy a hviezdičky k nej znamená, že môže existovať minimálny počet súvisiacich položiek jedna (1), ale nie je stanovená maximálna suma, je hviezdičkou (*) indikátorom mnohých.

instagram viewer