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 -
- Výukové programy na schématu třídy
- Co je to jazyk sestavení?
- Marketingové služby SMS
- UML Use Case Diagram