【发布时间】:2014-11-04 11:25:07
【问题描述】:
我知道 UML 活动图描述了一种算法,因此从某种意义上说,它是流程图的现代版本,而 UML 状态图显示了对象或系统可以找到的所有可能(或有趣)状态,并显示这些状态之间所有可能的转换。
我也理解它们是正交模型:在状态图中连接两个状态的箭头代表一个算法,或者一个活动图;活动图的两个活动之间的一些(如果不是全部)箭头表示对象在连续动作之间发现的状态。
是否有一种标准图表类型(UML 或其他传统)为动作(算法步骤,包括分支、分叉/连接等)和动作之间的状态(仅设计者希望给出的那些状态)赋予不同的形状姓名)?
类似这样的:
begin --> (state: new) --> [action: save] --> (state: saved) --> [action: delete]...
【问题讨论】:
-
@xmojmr this example 使用标准圆角矩形作为活动,使用方形矩形作为对象状态。所以是的,这是一个初步的答案。
标签: uml diagram activity-diagram petri-net state-diagram