Unified Modeling Language Structure Diagram

Unified Modeling Language (UML) je modelovací jazyk, čo znamená, že užívateľ namiesto použitia na programovanie aplikácií a webových stránok v IDE použije UML na vizualizáciu návrhu systému. Jedným z najdôležitejších aspektov UML je to, že stanovuje štandardy pre systémy, čo znamená, že ak ste oboznámení s UML, môžete ľahko porozumieť návrhom systémov pomocou diagramu UML.

Čo je sekvenčný diagram v UML?

  • Diagramy môžeme navrhovať pomocou Unified Modeling Language mnohými spôsobmi. Niektoré z nich sú diagramy interakcie, diagramy štruktúry a diagramy správania.
  • Sekvenčný diagram je jeden taký typ diagramu, ktorý možno navrhnúť pomocou UML.
  • Ako môžete uhádnuť z jeho názvu, sekvenčný diagram zobrazuje poradie, v ktorom sa interakcie uskutočňujú. Diagram sa používa na zobrazenie interakcie medzi niekoľkými objektmi v systéme.
  • Sekvenčné diagramy používajú väčšinou vývojári softvéru na zaznamenávanie a pochopenie požiadaviek nových a už existujúcich systémov. Mnoho podnikateľov tiež používa tieto diagramy na pochopenie a vytvorenie systémov.

Symbol a súčasti diagramu UML

Sekvenčné diagramy UML sú navrhnuté tak, aby zobrazovali časovú os. V hornej časti vidíte začiatok a potom tok diagramu klesá nadol, aby sa označila sekvencia všetkých interakcií v systéme. Tieto interakcie a objekty majú niektoré symboly a notácie, ktoré sa používajú na štandardizáciu štruktúrnych diagramov UML.

Pozrime sa:

Lifeline:

Životné línie v schéme štruktúry UML sa používajú na znázornenie každej inštancie v interakcii.

účinkujúci:

Herec sa používa v UML na špecifikovanie roly, ktorú hrá buď užívateľ, alebo akýkoľvek systém, ktorý bude interagovať s objektmi systému.

aktivita:

V unifikovanom modelovacom jazyku je aktivita tvar, ktorý sa používa na zobrazenie hlavnej úlohy, ktorú je potrebné splniť, aby sa splnila zmluva o prevádzke.

Štát:

Tvar štátu sa používa na označenie stavu udalosti alebo činnosti v systéme. Používame ho tiež na popis stavových zmien, ktoré vyvolávajú udalosti.

Tok objektov:

Jednoducho povedané, tok objektov ukazuje cestu, po ktorej údaje prechádzajú.

Bars:

Tieto sa používajú na zobrazenie začiatku alebo konca súbežných aktivít v diagrame.

Počiatočný stav:

Počiatočný stav je zobrazený krúžkom a ako viete, používame ho na označenie počiatočného stavu pracovného toku. Rovnako ako počiatočný stav existuje aj zápis pre konečný stav, ktorý zobrazuje konečný stav pracovného postupu v diagrame.

Kontrolný tok:

Tok riadenia sa používa na zobrazenie poradia, v ktorom sa vykonávajú príkazy, volania funkcií a pokyny programu. To je znázornené na diagrame pomocou šípky smerujúcej k tomuto smeru.

Rozhodovacia činnosť:

Používajú sa na ukázanie, kde sa v systéme prijme rozhodnutie. Aktivita je na diagrame znázornená kosoštvorcovým tvarom. Rozhodnutia sa používajú na vyjadrenie predchádzajúcej činnosti.

predmety:

Na základe obdĺžnikového tvaru predstavujú objekty inštanciu triedy. V prípade potreby môže objekt predstavovať aj viac ako jednu triedu.

Balenie :

Symbol balíka sa používa na to, aby obsahoval interaktívne prvky diagramu. Balík je zobrazený v obdĺžnikovom tvare rovnako ako objekty, má však vnútorný obdĺžnik, ktorý sa používa na označenie diagramu.

Bežné symboly správ

  • Nasleduje niekoľko bežne používaných symbolov správ, ktoré sa používajú na znázornenie spôsobu prenosu informácií medzi rôznymi objektmi v schéme štruktúry:

Synchrónna správa:

Ak odosielateľ musí čakať na odpoveď na správu, aby mohol pokračovať, použije sa symbol synchrónnej správy.

Asynchrónna správa:

Asynchrónna správa nemusí čakať na odpoveď príjemcu, aby pokračovala v diagrame. Na označenie asynchrónnej správy v štruktúrnom diagrame používame čiarkovanú šípku.

Vytvoriť správu:

Táto správa sa používa, keď vytvoríme nový objekt v sekvenčnom diagrame. Toto je znázornené vytvoreným slovom v hornej časti bodkovanej šípky.

Odstrániť správu:

Symbol Delete Message sa používa na vymazanie objektu. Toto je predstavované pridaním „X“ na koniec šípky.

Vlastná správa:

V prípade, že objekt potrebuje poslať správu sám sebe, použije sa notácia vlastnej správy. Deje sa to pomocou šípky v tvare U.

Príklad sekvenčného diagramu

  • Horeuvedené je príklad sekvenčného diagramu nákupného košíka online. Počnúc zhora môžete vidieť, že aktérom schémy bude zákazník, ktorý sa prihlási na webovú stránku elektronického obchodu a pridá položku do nákupného košíka, aby dokončil nákup. Poďme sa pozrieť na diagram a pokúsime sa pochopiť, ako je úloha dokončená v systéme.
  • Nákupný košík potom požiada kontrolór objednávky o celkovú cenu položiek v košíku pomocou funkcie getTotal ().
  • Po prijatí žiadosti kontrolór objednávky použije funkciu getPrice () pre každú položku na získanie ceny položky.
  • Akonáhle je cena za všetky položky v košíku prijatá kontrolórom objednávky, bude celkové množstvo položiek v košíku vypočítané pomocou funkcie calculationTotal (), ktorá využíva údaje, ktoré už má kontrolór objednávky k dispozícii.
  • Po vypočítaní sa celková cena odošle do používateľského rozhrania nákupného košíka, aby zákazník mohol pokračovať v procese platby.

záver

Unified Modeling Language (UML) je veľkou pomocou pri štandardizácii schém systémov pre vývojárov softvéru a podnikateľov. Medzi rôznymi typmi diagramov UML je schéma štruktúry jedným z najpoužívanejších programátorov. Nielen vývojový tím môže modelovať systém pomocou štrukturálneho diagramu, ale tiež pomáha pri pochopení požiadaviek systému a lepšom plánovaní vývoja produktu.

Odporúčané články

Toto bola príručka pre sekvenčný diagram UML. Tu sme diskutovali Čo je sekvenčný diagram v UML? Symbol a súčasti diagramu UML. Bežné symboly správ, ako aj príklad sekvenčného diagramu. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Výuky o diagrame triedy
  2. Čo je to jazyk zhromaždenia?
  3. Marketingové služby SMS
  4. Schéma použitia UML

Kategórie: