Úvod do diagramu nasadenia UML

V tejto téme budeme diskutovať o schéme nasadenia UML. Predtým, ako sa budeme venovať našej diskusii na tému diagramu nasadenia UML, najskôr by sme však chceli stručne uviesť UML. Schémy nasadenia UML sa zvyčajne skladajú zo skupiny uzlov (tu uzly znamenajú vzájomne prepojené systémy alebo zariadenia) a tieto uzly sú vzájomne prepojené. Tieto uzly sú fyzické entity, v ktorých sú komponenty nasadené. Diagramy nasadenia nám pomáhajú výrazne vizualizovať celkový pohľad na nasadenie konkrétneho systému. Z našej diskusie tiež vyplýva, že všetky diagramy spolu súvisia a sú na sebe navzájom závislé. Podobne schéma nasadenia UML závisí od komponentov, ktoré sa zase používajú na vytvorenie diagramu komponentov.

Účel diagramov nasadenia

Teraz diskutujme o účele rozmiestnenia diagramov.

Pojem nasadenie v samotnom schéme nasadenia určuje úlohu tohto diagramu. Používa sa na popis hardvérových komponentov, v ktorých sú softvérové ​​komponenty skutočne nasadené. UML sa všeobecne používa na opis softvérových artefaktov systému. Avšak diagramy nasadenia UML sú špeciálnym prípadom diagramu UML, kde sa hlavný dôraz kladie na hardvérovú topológiu (tu znamená topológia rozloženie) systému.

Hlavný účel schémy nasadenia

  • Reprezentovať hardvérovú topológiu systému.
  • Predstavte, ako sú rôzne hardvérové ​​komponenty vzájomne prepojené a ako sa tieto hardvérové ​​komponenty používajú na nasadenie softvérových komponentov.

Symboly a súčasti

Poďme najprv pochopiť dva základné pojmy, ktoré budeme často používať (Symboly a Komponenty).

symboly

Symboly diagramu nasadenia UML predstavujú uzol, objekt, inštanciu uzla, inštanciu komponentu (tu inštancia komponentu znamená repliku alebo kópiu komponentu), rozhranie atď. Tieto symboly nám pomáhajú vytvárať presný diagram pre dokumentáciu.

Podobný obrázok, na ktorý by bolo možné odkázať

súčasti

Komponenty predstavujú rôzne hardvérové ​​uzly, v ktorých sa nachádza softvér.

Všimnite si, že sú to symboly, ktoré spájajú rôzne komponenty a pomáhajú nám vytvoriť dobrý diagram nasadenia UML.

Ako nakresliť diagram nasadenia?

Toto je jedna z najdôležitejších častí tohto článku, keď budeme diskutovať o tom, ako nakresliť schému nasadenia. Najdôležitejšou súčasťou diagramu nasadenia sú uzly. Uzly sú jednoducho fyzický hardvér, ktorý sa používa na nasadenie aplikácie. Schéma efektívneho a dobrého nasadenia je veľmi dôležitá, pretože pokrýva nasledujúce dôležité aspekty. Ide o tieto dôležité aspekty:

  • Udržateľnosť: Navrhnutý systém by mal byť ľahko udržiavateľný.
  • Prenosnosť: Systém by mal byť navrhnutý tak, aby bolo ľahké implementovať nové zmeny.
  • Výkon: Systém by mal mať vysoký výkon.
  • Škálovateľnosť: Systém by mal byť dostatočne flexibilný, aby sa dal ľahko rozšíriť.

Pred vytvorením diagramu nasadenia musia byť identifikované dva dôležité artefakty, ktoré by sa mali správne pochopiť a tieto dva dôležité artefakty sú uzly a ako sú tieto uzly vzájomne prepojené.

Pochopme to jednoduchým príkladom.

príklad

Pripravme si jednoduchý diagram rozmiestnenia, ktorý pozostáva z nasledujúcich komponentov.

  1. Server.
  2. Modem.
  3. Router.
  4. Uzly používateľov ako mobil, tlačiareň atď.

Tento príklad sa považuje za jednoduchú webovú aplikáciu, ktorá je hosťovaná v klastrovanom prostredí pomocou zúčastnených serverov. Užívateľský uzol, ako je mobil, pripojí našu aplikáciu pomocou internetu cez modem a smerovače.

Jednoduchý diagram rozmiestnenia zohľadňujúci všetky vyššie uvedené body bude všetko.

Teraz môžeme predpokladať, že dokážeme vytvoriť jednoduchý diagram nasadenia. Urobme diskusiu o našej ďalšej téme, kde môžeme použiť diagramy nasadenia.

Kde používať diagramy nasadenia UML?

Schémy nasadenia využívajú najmä systémoví inžinieri. Tieto diagramy nám pomáhajú opísať fyzické komponenty, ako je zapojený hardvér, účastnícke uzly, ich distribúcia a spôsob, akým sú vzájomne prepojené. Schémy nasadenia by sa mohli považovať za hardvérové ​​komponenty, v ktorých sa nachádzajú softvérové ​​komponenty.

Schémy nasadenia sa dajú použiť v týchto prípadoch:

  • Vizualizácia hardvérovej topológie systému.
  • Reprezentovať hardvérové ​​detaily systému.
  • Reprezentovať hardvérové ​​podrobnosti distribuovanej aplikácie.
  • & oveľa viac…

záver

Schéma nasadenia UML je veľmi dôležitá, pretože nám to nielen pomáha vizualizovať, ale tiež nám pomáha lepšie porozumieť celému systému. Jednoduchý a efektívny diagram nasadenia UML nám veľmi pomáha vytvoriť vizuálny diagram vzájomného prepojenia týchto hardvérových komponentov, aký je vzťah medzi jednotlivými hardvérovými komponentmi, ako sa softvér nachádza v týchto hardvérových komponentoch. Existujú aj iné typy diagramov UML, ktoré je potrebné pochopiť pre efektívnu výrobu systémov.

Odporúčané články

Toto je príručka k diagramu nasadenia UML. Tu diskutujeme účel diagramu nasadenia, ako nakresliť diagram nasadenia, kde používať diagramy UML, symboly a komponenty. Viac informácií nájdete aj v ďalších súvisiacich článkoch.

  1. Schéma použitia UML
  2. Typy diagramov UML
  3. Softvér UML Diagram
  4. Komponentný diagram UML

Kategórie: