答案 0 :(得分:3)
问题1:
......不确定......历史上究竟有多深刻和浅薄的历史?
答案1:
请注意:
浅历史由包含“H”的小圆圈表示。它适用于直接包围它的州区域。
浅历史伪状态表示其包含状态的最新活动子状态(但不是该子状态的子状态)。 ...
来源:http://www.uml-diagrams.org/state-machine-diagrams.html#shallow-history-pseudostate
问题2:
......我不确定我是否应该始终从最初的点开始,这是在所有复合材料之外?
答案2:
是。您从根状态的初始伪状态开始(在本例中为A)。
示例:的
对于给定的状态图和事件链,您将获得以下结果(使用Rhapsody进行模拟):
默认过渡到A 后
默认过渡到A :: B x = 3
x = x * 2 = 6
在e1之后x = 6
默认过渡到A :: C :: G x = x + 1 = 7
e4被废弃
在e3之后x = x + 1 = 8
在e4之后x = x - 2 = 6
x = x / 2 = 3
在e6之后x = x + 1 = 4
在e7之后x = x - 2 = 2
x = x - 1 = 1
x = x - 1 = 0
x = (x * 4) + 2 = 2
x = x + 1 = 3
x = x + 1 = 4
答案 1 :(得分:0)
x的值(退出Y):x = x / 2 = 1
x的值(条目A):x = x * 2 = 2
x的值(条目A :: C见上面的注释):x = x + 1 = 3
x的值(条目A :: C :: G):x = x + 1 = 4
新州:A :: C :: G