Archyno

Š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

User«boundary»Web app«control»Auth service«entity»Databasesubmit requestverify(session)claimsread(id)record200 page401 unauthorizedaltsession validexpired or missing
Šablóna tak, ako sa otvorí. Fragment alt sa rozpína cez všetky štyri čiary života.

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ť

  1. Premenujte štyroch účastníkov zľava doprava, v poradí, v akom požiadavka naozaj putuje.
  2. Prepíšte popisy správ na operácie, nie na vety - verify(session), nie „skontroluje reláciu“.
  3. Každú návratovú šípku nechajte prerušovanú. Plná šípka späť je druhé volanie a znamená niečo iné.
  4. Upravte obe stráže fragmentu alt. Alt s jednou vyplnenou vetvou je opt.
  5. 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é.

Všetky šablóny