我真的无法理解这两个图表之间的真正区别。我的意思是,这两个交易都是“状态”,但我不确定是什么交易?
发布于 2011-04-08 05:16:27
可能看起来是这样,但不同的是,活动图描述活动,状态图描述状态。所以这些模型是正交的--你可以想象在两个状态之间有一个活动(在转换过程中发生的事情),你可能会说在两个活动之间有一个状态。这是一个相当简化,但我认为它可能足以解释差异,这主要是焦点,两个图表都是用来描述行为的。
发布于 2013-10-23 22:24:45
活动图是状态图的一个特例,其中状态是活动(“函数”)。
两种类型的状态:
- Action状态:
--不能进一步分解。
--相对于模型中使用的抽象级别“瞬间”发生
-活动状态:
--可以进一步分解
--该活动由另一个活动图建模
比如乘电梯。
状态图表可以包含以下状态:
进场,原地踏步,出场,到了。
这些状态转换是由活动图事件引起的。
活动图中的和事件可以是:
走进电梯,按下按钮纠正楼层,走出电梯。
我想说这两个图表是相互重叠的。
发布于 2013-02-22 13:08:34
活动图用于记录单个操作/方法的逻辑、单个用例或业务流程的逻辑流程。它相当于结构化开发的流程图和数据流程图。状态图描述(显示)对象的状态,因为它们的属性从一个状态变为另一个状态。状态图建模用于显示对象经历的状态序列、从一种状态转换到另一种状态的原因以及由状态变化引起的操作。
https://stackoverflow.com/questions/5559171
复制相似问题