🔄 Mermaid
Būsenų diagrama
Užfiksuokite kiekvieną sistemos būseną ir perėjimą
Kas yra Būsenų diagrama?
Būsenų diagrama rodo būsenas, kuriose gali būti objektas, ir įvykius, perkeliančius jį iš vienos į kitą: užsakymų gyvavimo ciklai, dokumentų darbo eigos, sąsajos būsenos, ryšių valdymas. Būtina visada, kai svarbu „kokioje būsenoje esame?“.
Gyvas pavyzdys
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Kada naudoti
Modeliuokite užsakymų, užklausų ar dokumentų gyvavimo ciklus
Projektuokite sąsajos komponentų ir ryšių būsenas
Apibrėžkite verslo taisykles dėl statusų perėjimų
Pagrindinė sintaksė
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopKlausimai apie šią diagramą
Kuo ji skiriasi nuo srautų diagramos?
Srautų diagrama seka procesą nuo pradžios iki pabaigos. Būsenų diagrama aprašo visas galimas vieno dalyko būsenas ir kurie įvykiai sukelia perėjimus — įskaitant ciklus ir klaidų būsenas.
Ar Mermaid palaiko įdėtąsias būsenas?
Taip — stateDiagram-v2 palaiko sudėtines (įdėtąsias) būsenas, išsišakojimus, sujungimus, pasirinkimus ir pastabas realistiškoms būsenų mašinoms.
Sukurkite savo Būsenų diagrama dabar
Aprašykite paprasta kalba — DI parašys Mermaid kodą už jus.
Atidaryti „Mermaid Studio“