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 -
- Výuky o diagrame triedy
- Čo je to jazyk zhromaždenia?
- Marketingové služby SMS
- Schéma použitia UML