UML中什么是动作状态,什么是活动状态,他们的区别是什么?

2025-03-13 20:50:47
推荐回答(1个)
回答1:

活动状态则能够进一步被分解,他们的活动可以由其他的活动图表示。而且,活动状态不是原子的,也就是说他们可以被中断。可以把活动状态看成是一个组合,它的控制流由其他的活动状态和动作状态组成。换句话来说,一个活动状态在语意上等同于在适当的地方展开它的活动图(并且如此传递下去),直到图中仅看到动作为止。比如:我可以把工资报表申报审批做成一个活动状态,然后分解成报表生成,报表提交,报表审批,报表发布四个动作状态。