Glossary · letter M
State Machine
State Machine QA10Mathematical model transitioning between finite states deterministically
Definition
Model obliczeniowy, w którym każdy proces biznesowy przechodzi przez skończoną, ściśle zdefiniowaną liczbę stanów. W dowolnym momencie proces jest w jednym konkretnym stanie, a przejścia między stanami są regulowane zdefiniowanymi wyzwalaczami. Taka dyscyplina eliminuje błędy logiczne.
Business application
Proces „obsługa zamówienia" zaprojektowany jako maszyna stanów ma ściśle określone stany (Nowe → Zweryfikowane → W realizacji → Wysłane → Zamknięte), a każde przejście wymaga spełnienia warunków. Dzięki temu nie ma sytuacji „zamówienie wysłane, ale nigdy nie zweryfikowane" — system to blokuje.
In QA10
LSO:ATOM 01
See