Archyno

Šablony

Šablona UML sekvenčního diagramu

Aktér, hranice, řídicí prvek a úložiště, s už nakreslenými aktivacemi a správným fragmentem alt. Přejmenujte účastníky a pořadí zůstane platné.

Notace: 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
Šablona tak, jak se otevře. Fragment alt se rozpíná přes všechny čtyři čáry života.

Otevřete tuto šablonu v Archynu

Otevře se jako upravitelný model, ne jako obrázek. Změňte ho v prohlížeči a exportujte do PNG, SVG, Mermaidu, XMI nebo souboru Sparx .qea.

Otevřít šablonu

Co je na tomto diagramu

User
Aktér. Panáček, protože stojí mimo systém.
Web app
Povrch, na který požadavek dopadne. Přejmenujte na svůj vstupní bod.
Auth service
Cokoli, co rozhoduje. Vyměňte za spolupracovníka svého toku.
Database
Úložiště. Smažte ho, pokud se váš tok k žádnému nedostane.
fragment alt
Větvení. Obě stráže jsou vyplněné - upravte je, nemažte.
Aktivace
Pruhy. Začínají příchodem volání a končí jeho odpovědí.

Jak si ho přizpůsobit

  1. Přejmenujte čtyři účastníky zleva doprava, v pořadí, v jakém požadavek opravdu putuje.
  2. Přepište popisy zpráv na operace, ne na věty - verify(session), ne „zkontroluje relaci“.
  3. Každou návratovou šipku nechte přerušovanou. Plná šipka zpět je druhé volání a znamená něco jiného.
  4. Upravte obě stráže fragmentu alt. Alt s jednou vyplněnou větví je opt.
  5. Skončete na první obrazovce. Sekvenční diagram, který se roluje, jsou dva diagramy.

Časté dotazy

Co je fragment alt v sekvenčním diagramu?

Orámovaná oblast rozdělená na přihrádky, jednu na každou alternativní cestu, každá se stráží v hranatých závorkách. Proběhne právě jedna přihrádka. Takto sekvenční diagram ukazuje větvení a právě to udrží tok na jednom diagramu místo tří.

Musím kreslit aktivační pruhy?

Ne, v UML 2.5.1 jsou volitelné, ale vyplatí se je nechat. Pruh ukazuje, jak dlouho je účastník zaneprázdněn, což je jediný způsob, jak na diagramu vidět, že synchronní volání blokuje volajícího po celou vnořenou výměnu pod ním.

Kolik účastníků má mít sekvenční diagram?

Čtyři nebo pět, málokdy víc. Za touto hranicí jsou čáry života příliš blízko na popisky a diagram přestane odpovídat na otázku, kvůli které vznikl. Pokud potřebujete víc, tok rozdělte a na druhý diagram odkažte fragmentem ref.

Přečtěte si notaci

Všechny šablony