Uml 什么';活动图和顺序图的区别是什么?

Uml 什么';活动图和顺序图的区别是什么?,uml,Uml,我正在学习UML,我很困惑。活动图和顺序图有什么区别?我还没有找到关键点。活动图主要关注行为中的行动 序列图关注行为中的交互(对象之间的通信)。活动图表示用例流。但是序列图表示类或对象之间根据时间的相互作用,所以这两个图之间有区别 在转到活动图之前,您需要绘制用例图。使用用例(系统行为)图,您可以识别活动(行为) 然后,您需要在活动图中绘制活动,以显示行为流 然后,您需要识别类并绘制类图 使用类图,您可以绘制序列图来显示类之间的交互 用例图 活动图 类图 序列图 它们都是行为图,但侧重点不同

我正在学习UML,我很困惑。活动图和顺序图有什么区别?我还没有找到关键点。

活动图主要关注行为中的行动


序列图关注行为中的交互(对象之间的通信)。

活动图表示用例流。但是序列图表示类或对象之间根据时间的相互作用,所以这两个图之间有区别

在转到活动图之前,您需要绘制用例图。使用用例(系统行为)图,您可以识别活动(行为)

然后,您需要在活动图中绘制活动,以显示行为流

然后,您需要识别类并绘制类图


使用类图,您可以绘制序列图来显示类之间的交互

  • 用例图
  • 活动图
  • 类图
  • 序列图

  • 它们都是行为图,但侧重点不同

    • 活动图擅长描述从一个活动流向另一个活动的控件,尤其擅长条件结构、循环、并发的逻辑
    • 序列图擅长描述从一个对象流向另一个对象的消息序列,以及它们的消息/事件是如何按什么时间顺序交换的
    请注意,序列图也可以使用guards来表示条件、循环和并发,但它们不像活动图中的那样直观和方便。

    通常:

    • 活动图-我们使用它来建模kod过程(“步骤”)(我们使用活动作为抽象步骤或任务作为详细的过程步骤)

    • 交互图-我们使用它来建模对象之间通过接口进行通信的一系列交互


    序列图的主要区别似乎是系统中参与者执行的信息流的顺序。活动图强调活动之间的工作流


    上有一个故障。

    您好,我想知道您对这个答案的有效性有多大信心?如果准确的话,这是一个相当简洁和有用的总结,但是当事情看起来太好/太容易成为事实时,我倾向于谨慎。这似乎有道理,但我还在温习。谢谢。“使用类图,你可以绘制序列图来显示类之间的交互。”好吧,你真的不需要随身携带一个完整的类图,速记应该足够了,但我明白你的意思(需要首先识别类)。相同的PDF,但带有可搜索文本(而不是图像页面)