Koordynowanie złożoności: stan podstawowy sekwencyjny w porównaniu z jednoczesnym w modelowaniu maszyny stanów – Wprowadzenie
Wprowadzenie Wraz z rosnącą skalą i funkcjonalnością nowoczesnych systemów oprogramowania, płaskie diagramy stanów szybko stają się trudne w obsłudze. Praktyczne aplikacje rzadko działają w prosty sposób liniowy; raczej zarządzają zależnymi od siebie przepływami pracy, procesami tła i interakcjami wywołanymi przez użytkownika, które wymagają dokładnej koordynacji. Aby poradzić sobie z tą złożonością, modelowanie maszyn stanów wprowadzastany złożone, które zawierają zachowania wewnętrzne w jednym stanie nadrzędnym. Decyzja architektoniczna dotycząca sposobu strukturyzowania tych zachowań opiera się na dwóch podstawowych paradygmatach:Stan podstawowy sekwencyjny (lub)iStan podstawowy jednoczesny (i). Wybór między tymi paradygmatami nie jest jedynie preferencją dotyczącą rysowania…continue reading →
