首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StateChart与活动图的区别

StateChart与活动图的区别
EN

Stack Overflow用户
提问于 2011-04-06 06:09:43
回答 4查看 63.1K关注 0票数 35

我真的无法理解这两个图表之间的真正区别。我的意思是,这两个交易都是“状态”,但我不确定是什么交易?

EN

回答 4

Stack Overflow用户

发布于 2011-04-08 05:16:27

可能看起来是这样,但不同的是,活动图描述活动,状态图描述状态。所以这些模型是正交的--你可以想象在两个状态之间有一个活动(在转换过程中发生的事情),你可能会说在两个活动之间有一个状态。这是一个相当简化,但我认为它可能足以解释差异,这主要是焦点,两个图表都是用来描述行为的。

票数 30
EN

Stack Overflow用户

发布于 2013-10-23 22:24:45

活动图是状态图的一个特例,其中状态是活动(“函数”)。

两种类型的状态:

- Action状态:

--不能进一步分解。

--相对于模型中使用的抽象级别“瞬间”发生

-活动状态:

--可以进一步分解

--该活动由另一个活动图建模

比如乘电梯。

状态图表可以包含以下状态:

进场,原地踏步,出场,到了。

这些状态转换是由活动图事件引起的。

活动图中的和事件可以是:

走进电梯,按下按钮纠正楼层,走出电梯。

我想说这两个图表是相互重叠的。

票数 13
EN

Stack Overflow用户

发布于 2013-02-22 13:08:34

活动图用于记录单个操作/方法的逻辑、单个用例或业务流程的逻辑流程。它相当于结构化开发的流程图和数据流程图。状态图描述(显示)对象的状态,因为它们的属性从一个状态变为另一个状态。状态图建模用于显示对象经历的状态序列、从一种状态转换到另一种状态的原因以及由状态变化引起的操作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5559171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档