UML-在并发状态图中显示依赖关系
我正在建模一个用户界面,其中有一个3乘3的网格。网格中的每个方块都是一种状态[编辑:],除了(左、上)和(中、上)方块,它们一起是一种状态[/edit],初始状态是中心(鼠标光标“开始”的位置)。当鼠标光标越过边界进入新状态时,将触发该状态的事件 我正在考虑分别对轴进行建模,因此将有一个X状态和一个Y状态;但是,如何将X状态和Y状态映射回网格的9个方形状态之一(即在状态图中)?换句话说,我如何证明实际的最终状态取决于(是)X状态和Y状态?有没有更好的方法让我这么做 请告知UML-在并发状态图中显示依赖关系,uml,state-diagram,Uml,State Diagram,我正在建模一个用户界面,其中有一个3乘3的网格。网格中的每个方块都是一种状态[编辑:],除了(左、上)和(中、上)方块,它们一起是一种状态[/edit],初始状态是中心(鼠标光标“开始”的位置)。当鼠标光标越过边界进入新状态时,将触发该状态的事件 我正在考虑分别对轴进行建模,因此将有一个X状态和一个Y状态;但是,如何将X状态和Y状态映射回网格的9个方形状态之一(即在状态图中)?换句话说,我如何证明实际的最终状态取决于(是)X状态和Y状态?有没有更好的方法让我这么做 请告知 ___________
___________________
| | |
| 1 | 2 |
|___________|_____|
| | | |
| 3 | 4 | 5 |
|_____|_____|_____|
| | | |
| 6 | 7 | 8 |
|_____|_____|_____|
听起来您的实际状态不是
X
或Y
,而是元组{X,Y}
。我建议您基于这样的元组而不是X
和Y
创建状态图。每个状态都可以内部划分为X
和Y
。如果需要,这些可以是对应于元组的内部状态图的状态。对不起,我在示例中过于简化了问题的实际性质。请看我的编辑。根据左上角的两个方块,我如何显示该状态和其下两个状态之间的转换?