UML - diagramy aktivit

Obsah
The diagramy aktivit v UML Umožňují nám ukázat kroky v procesu nebo v operaci, jeho forma a struktura je velmi podobná vývojovým diagramům celého života, protože zahrnuje tok cesty, včetně rozhodování.
Uživatelé se zkušenostmi s programováním shledají tento diagram známý, protože jim vizuálně ukazuje pořadí, ve kterém jsou operace prováděny, jak by bylo vidět ve výše uvedeném vývojovém diagramu.
Diagram aktivit
Hlavním účelem tohoto diagramu je ukázat obecným a zjednodušeným způsobem, co se děje v rámci procesu nebo operace, rozšířit na stavový diagram Tyto dva jsou tedy příbuzné, například stavový diagram ukazuje různé stavy a aktéry, stejný se šipkami představuje aktivity, v tomto případě diagram aktivit udává podrobnosti o tom, co se v každé šipce děje.
Reprezentace aktivit
Protože známe účel Diagram aktivit, teď budeme vědět, jak bychom to měli reprezentovat v UML, nejprve jsou činnosti obdélníky se zaoblenými hranami, jsou užší než obdélníky stavů, šipkami znázorňujeme přechod na jiné činnosti.
Nakonec musíme vědět, že máme počáteční bod a koncový bod, abychom omezili působení našeho diagramu, počáteční bod je černě vyplněný kruh a koncový bod je vyplněný kruh v jiném kruhu.
Podívejme se níže na obrázek toho, jak by to, co jsme právě vysvětlili, vypadalo:

Jak vidíme, máme dvě činnosti, jedna předchází druhé a krok je znázorněn šipkou, přičemž ohraničením našeho diagramu jsou počáteční a koncové body, kvůli této struktuře říkáme, že je velmi podobný klasickému vývojovému diagramu.
Rozhodování
Stejně jako v každodenním životě, i v diagramu aktivit přichází čas, kdy musíme vyhodnotit scénář a rozhodnout se podle jeho výsledku, k tomu máme nástroje, které nám to umožňují reprezentovat, tímto způsobem nemáme limit toho, čeho můžeme dosáhnout, abychom věrně reprezentovali objekty systému nebo softwaru, které diagramujeme.
Rozhodnutí lze reprezentovat dvěma způsoby, první pomocí dvě šipky odcházející z aktivity a každá ze šipek bude mít název rozhodnutí a bude ukazovat na činnost, která má být provedena podle rozhodnutí učiněného v daném okamžiku.
Druhý způsob, jak to reprezentovat, je jako ve vývojových diagramech pomocí a diamant, na každé jeho straně budeme mít rozhodnutí vyhodnotit a podle každé odpovědi budeme mít cestu vpřed.
Podívejme se níže na obrázek ukazující obě možnosti reprezentace rozhodování:

ZVĚTŠIT

Na levé straně máme první formu znázornění, kterou vidíme, že každá šipka má jinou podmínku, první je hladový a druhý je netečný„každá cesta vede k jiné činnosti a každá z těchto činností vede ke konci; Na pravé straně vidíme druhý tvar s kosočtvercem označujícím rozhodování.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave