Š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
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 šablonuCo 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
- Přejmenujte čtyři účastníky zleva doprava, v pořadí, v jakém požadavek opravdu putuje.
- Přepište popisy zpráv na operace, ne na věty - verify(session), ne „zkontroluje relaci“.
- Každou návratovou šipku nechte přerušovanou. Plná šipka zpět je druhé volání a znamená něco jiného.
- Upravte obě stráže fragmentu alt. Alt s jednou vyplněnou větví je opt.
- 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
Sekvenční diagramy
Jak číst a kreslit UML sekvenční diagram: čáry života, pruhy aktivace, synchronní a asynchronní zprávy, odpovědi a kombinované fragmenty (alt, opt, loop, par), které řeší větvení.
Komunikační diagramy
Jak číst a kreslit UML komunikační diagram: objekty, vazby, číslované zprávy, vnořené desetinné číslování a kdy ho upřednostnit před sekvenčním diagramem.
Diagramy přehledu interakcí
Jak číst a kreslit UML diagram přehledu interakcí: výskyty interakcí, vložené interakce, řídicí tok mezi nimi a jak udrží velké sekvenční diagramy zvládnutelné.