Sto progettando un diagramma di stato per il mio software. Voglio rappresentare il seguente scenario
L'applicazione è nello stato X
--- > (stato X)
Può avere due eventi / azioni, ad es. azione A e azione B
Se l'azione A viene eseguita, passa allo stesso stato X e nuovamente all'azione A e l'azione B è disponibile.
Ma, se l'azione B viene eseguita, passa di nuovo nello stesso stato X, ma ora l'azione A e l'azione B non sono disponibili, invece due nuove azioni, l'azione C e l'azione D sono disponibili.
l'azione C e l'azione D torneranno di nuovo allo stesso stato X
Come posso rappresentarlo?