Lekce 10 - UML - Sequence diagram
V minulé lekci, UML - Package diagram a deployment diagram, jsme se věnovali UML diagramům balíčků (Package diagram) a nasazení (Deployment diagram).
V dnešním UML tutoriálu si detailně popíšeme diagramy sekvenční. Sequence diagram zachycuje postupnou interakci mezi skupinou objektů v čase. Jedná se o typ UML diagramů interakce. Na rozdíl od Activity diagramu, který popisoval tok u případů užití, je zde popisována chronologická komunikace mezi různými třídami nebo objekty v čase. Jedná se tedy o detailnější a implementačně závislý diagram, kde nejsou klíčové jen kroky aktivity, ale vzájemná interakce mezi objekty, které v něm figurují. Tyto objekty byly v Activity diagramu plně zanedbány. Někdy se můžete setkat s definicí, že sekvenční diagram popisuje volání operací nebo zpráv. Můžeme jím kromě chování uvnitř aplikace zapsat např. spolupráci programu s nějakým API serverem.
Symboly
Podívejme se na symboly, tedy elementy diagramu:
Lifeline
Čára života označuje jak plyne čas účastníků interakce, každý objekt má svou a nezáleží na jejich pořadí. Jedná se o časovou osu. Tímto účastníkem je kromě objektů také často
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V UML tutoriálu probereme sekvenční diagramy včetně typů vazeb, kombinovaných fragmentů s rozhodovacími konstrukcemi, ECB objektů a reálného příkladu.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.