Šablóna UML sekvenčného diagramu
Aktér, hranica, riadiaci prvok a úložisko, s už nakreslenými aktiváciami a správnym fragmentom alt. Premenujte účastníkov a poradie zostane platné.
Notácia: UML 2.5.1Diagram: Sekvenčný diagram
Otvorte túto šablónu v Archyne
Otvorí sa ako upraviteľný model, nie ako obrázok. Zmeňte ho v prehliadači a exportujte do PNG, SVG, Mermaidu, XMI alebo súboru Sparx .qea.
Otvoriť šablónuČo je na tomto diagrame
- User
- Aktér. Panáčik, pretože stojí mimo systému.
- Web app
- Povrch, na ktorý požiadavka dopadne. Premenujte na svoj vstupný bod.
- Auth service
- Čokoľvek, čo rozhoduje. Vymeňte za spolupracovníka svojho toku.
- Database
- Úložisko. Zmažte ho, ak sa váš tok k žiadnemu nedostane.
- fragment alt
- Vetvenie. Obe stráže sú vyplnené - upravte ich, nemažte.
- Aktivácie
- Pruhy. Začínajú príchodom volania a končia jeho odpoveďou.
Ako si ho prispôsobiť
- Premenujte štyroch účastníkov zľava doprava, v poradí, v akom požiadavka naozaj putuje.
- Prepíšte popisy správ na operácie, nie na vety - verify(session), nie „skontroluje reláciu“.
- Každú návratovú šípku nechajte prerušovanú. Plná šípka späť je druhé volanie a znamená niečo iné.
- Upravte obe stráže fragmentu alt. Alt s jednou vyplnenou vetvou je opt.
- Skončite na prvej obrazovke. Sekvenčný diagram, ktorý sa roluje, sú dva diagramy.
Časté otázky
Čo je fragment alt v sekvenčnom diagrame?
Orámovaná oblasť rozdelená na priehradky, jednu na každú alternatívnu cestu, každá so strážou v hranatých zátvorkách. Prebehne práve jedna priehradka. Takto sekvenčný diagram ukazuje vetvenie a práve to udrží tok na jednom diagrame namiesto troch.
Musím kresliť aktivačné pruhy?
Nie, v UML 2.5.1 sú voliteľné, ale oplatí sa ich nechať. Pruh ukazuje, ako dlho je účastník zaneprázdnený, čo je jediný spôsob, ako na diagrame vidieť, že synchrónne volanie blokuje volajúceho počas celej vnorenej výmeny pod ním.
Koľko účastníkov má mať sekvenčný diagram?
Štyroch alebo piatich, málokedy viac. Za touto hranicou sú čiary života príliš blízko na popisky a diagram prestane odpovedať na otázku, kvôli ktorej vznikol. Ak potrebujete viac, tok rozdeľte a na druhý diagram odkážte fragmentom ref.
Prečítajte si notáciu
Sekvenčné diagramy
Ako čítať a kresliť UML sekvenčný diagram: čiary života, pruhy aktivácie, synchrónne a asynchrónne správy, odpovede a kombinované fragmenty (alt, opt, loop, par), ktoré riešia vetvenie.
Komunikačné diagramy
Ako čítať a kresliť UML komunikačný diagram: objekty, väzby, číslované správy, vnorené desatinné číslovanie a kedy ho uprednostniť pred sekvenčným diagramom.
Diagramy prehľadu interakcií
Ako čítať a kresliť UML diagram prehľadu interakcií: výskyty interakcií, vložené interakcie, riadiaci tok medzi nimi a ako udrží veľké sekvenčné diagramy zvládnuteľné.