UML - 显示并发状态图中的依赖关系

时间:2012-11-30 13:42:10

标签: uml state-diagram

我正在建模一个用户界面,其中有一个3乘3的网格。网格中的每个方格都是状态[编辑:],除了(左,上)和(中,上)方块,它们一起是单个状态[ / edit ],初始状态是中心(鼠标光标“开始”)。当鼠标光标越过边界进入新状态时,将触发该状态的事件。

我正在考虑单独建模轴,因此会有X状态和Y状态;但是,如何将X状态和Y状态映射回网格的9个方形状态之一(在状态图中,即)?换句话说,我怎样才能证明实际的最终状态取决于X状态和Y状态(是否是一个组合)?我有更好的方法吗?

请告知。

___________________
|           |     |
|     1     |  2  |
|___________|_____|
|     |     |     |
|  3  |  4  |  5  |
|_____|_____|_____|
|     |     |     |
|  6  |  7  |  8  |
|_____|_____|_____|

1 个答案:

答案 0 :(得分:0)

听起来您的实际状态不是XY,而是元组{X,Y}。我建议您根据此类元组而不是XY创建状态图。每个州都可以有一个内部分为XY。如果需要,这些可以是与元组对应的内部状态图的状态。