Unified Modeling Language Structure Diagram

Unified Modeling Language (UML) je modelovací jazyk, což znamená, že místo použití pro programování aplikací a webů v IDE bude uživatel používat UML k vizualizaci návrhu systému. Jedním z nejdůležitějších aspektů UML je to, že stanoví standardy pro systémy, což znamená, že pokud znáte UML, můžete snadno pochopit návrhy systémů pomocí UML Sequence Diagram.

Co je sekvenční diagram v UML?

  • Diagramy můžeme navrhovat pomocí Unified Modeling Language mnoha způsoby. Některé z nich jsou interakční diagramy, strukturní diagramy a diagramy chování.
  • Sekvenční diagram je jeden takový typ diagramu, který lze navrhnout pomocí UML.
  • Jak můžete uhodnout z jeho názvu, sekvenční diagram ukazuje pořadí, ve kterém dochází k interakcím. Diagram se používá k zobrazení interakce mezi několika objekty v systému.
  • Sekvenční diagramy používají většinou vývojáři softwaru k zaznamenávání a porozumění požadavkům nových a již existujících systémů. Mnoho podnikatelů také používá tyto diagramy k pochopení a vytvoření systémů.

Symbol a komponenty diagramu UML

UML sekvenční diagramy jsou navrženy tak, aby zobrazovaly časovou osu. Nahoře je vidět začátek a potom tok diagramu klesá dolů, aby se označila posloupnost všech interakcí v systému. Tyto interakce a objekty mají některé symboly a notace, které se používají ke standardizaci strukturních diagramů UML.

Podívejme se na to:

Záchranné lano:

Životní linie v diagramu struktury UML se používají k reprezentaci každé instance v interakci.

Herec:

Herec se používá v UML k určení role, kterou hraje buď uživatel, nebo jakýkoli systém, který bude interagovat s objekty systému.

Aktivita:

V unifikovaném modelovacím jazyce je aktivita tvar, který se používá k zobrazení hlavního úkolu, který musí být splněn, aby se splnila smlouva o provozu.

Stát:

Tvar státu se používá k označení stavu události nebo činnosti v systému. Také to používáme k popisu změn stavu, které vyvolají události.

Tok objektů:

Jednoduše řečeno, Tok objektů ukazuje cestu, po které data procházejí.

Bary:

Slouží k zobrazení začátku nebo konce souběžných činností v diagramu.

Počáteční stav:

Počáteční stav je zobrazen kruhem a jak můžete uhodnout, používáme jej k označení počátečního stavu pracovního postupu. Stejně jako počáteční stav existuje i zápis pro konečný stav, který ukazuje konečný stav pracovního postupu v diagramu.

Řídicí tok:

Řídicí tok se používá k zobrazení pořadí, ve kterém jsou prováděny příkazy, volání funkcí a pokyny programu. To je znázorněno na obrázku pomocí šipky směřující směrem.

Rozhodovací aktivita:

Používají se k ukázání, kde bude v systému přijato rozhodnutí. Aktivita je na obrázku znázorněna kosočtvercovým tvarem. Rozhodnutí se používají k odrážení předchozí aktivity.

Objekty:

V závislosti na tvaru obdélníku představují objekty instanci třídy. V případě potřeby může objekt představovat i více než jednu třídu.

Balíček :

Symbol balíčku se používá k tomu, aby obsahoval interaktivní prvky diagramu. Balíček je zobrazen v obdélníkovém tvaru stejně jako objekty, má však vnitřní obdélník, který se používá k označení diagramu.

Společné symboly zpráv

  • Následuje několik běžně používaných symbolů zpráv, které se používají ke znázornění způsobu přenosu informací mezi různými objekty ve schématu struktury:

Synchronní zpráva:

Když odesílatel musí čekat na odpověď na zprávu, než může pokračovat, použije se symbol pro synchronní zprávu.

Asynchronní zpráva:

Asynchronní zpráva nemusí čekat na odpověď od příjemce, aby pokračovala v diagramu, používáme vloženou šipku pro označení asynchronní zprávy ve strukturním diagramu.

Vytvořit zprávu:

Tato zpráva se používá, když vytvoříme nový objekt v sekvenčním diagramu. Toto je znázorněno vytvořeným slovem v horní části tečkované šipky.

Smazat zprávu:

Symbol Odstranit zprávu se používá k odstranění objektu. Toto je reprezentováno přidáním “X” na konec šipky.

Vlastní zpráva:

V případě, že objekt potřebuje poslat zprávu sám sobě, použije se notace vlastní zprávy. To se provádí pomocí šipky ve tvaru písmene U.

Příklad sekvenčního diagramu

  • Nahoře je příklad sekvenčního diagramu online nákupního košíku. Počínaje shora, můžete vidět, že aktér diagramu bude zákazník, který se přihlásí na web elektronického obchodu a přidá položku do nákupního košíku, aby dokončil nákup. Pojďme se podívat na diagram a pokusme se pochopit, jak je úkol dokončen v systému.
  • Nákupní košík poté požádá Řadič objednávek o celkovou cenu položek v košíku pomocí funkce getTotal ().
  • Jakmile je žádost přijata, použije Řadič objednávek funkci getPrice () pro každou položku k získání ceny položky.
  • Jakmile cena za všechny položky v košíku přijme Řadič objednávky, bude celkové množství položek v košíku vypočteno pomocí funkce CalcTotal (), která využívá data, která jsou již k dispozici Řadiči objednávek.
  • Po výpočtu je celková cena odeslána do uživatelského rozhraní nákupního košíku, takže zákazník může pokračovat v procesu placení.

Závěr

Unified Modeling Language (UML) byl velkou pomocí při standardizaci schémat systémů pro vývojáře softwaru a obchodníky. Mezi různými typy diagramů UML je schéma struktury jedním z nejpoužívanějších programátorů. Systém může modelovat systém nejen pomocí vývojového týmu, ale také pomáhá pochopit požadavky systému a lépe plánovat vývoj produktu.

Doporučené články

Toto byl průvodce pořadovým diagramem UML. Zde jsme diskutovali Co je to sekvenční diagram v UML? Symbol a součásti diagramu UML. Společné symboly zpráv a příklad sekvenčního diagramu. Další informace naleznete také v dalších navrhovaných článcích -

  1. Výukové programy na schématu třídy
  2. Co je to jazyk sestavení?
  3. Marketingové služby SMS
  4. UML Use Case Diagram

Kategorie: