我正在学习UML,我很困惑。活动图和序列图之间的区别是什么?我还没有得到关键点。
答案 0 :(得分:28)
它们都是行为图,但有不同的侧重点。
请注意,序列图也可以通过使用警卫来表达条件,循环和并发,但它们不像活动图中那样直观和方便。
答案 1 :(得分:19)
活动图表示用例流程。但是序列图表示了类或对象之间根据时间的交互。所以这两个图之间存在差异。
在转移到活动图之前,您需要绘制用例图。使用用例(系统行为)图可以识别活动(行为)。
然后,您需要绘制活动图以显示行为流。
然后你需要识别类并绘制类图。
使用类图可以绘制序列图以显示类之间的交互。
答案 2 :(得分:9)
活动图主要关注行为中的操作。
序列图主要关注行为中的交互(对象之间的通信)。
答案 3 :(得分:0)
似乎顺序图的主要区别是系统中的参与者执行的信息流的顺序。活动图重点放在活动之间的工作流。
GeeksforGeeks上有一个细分。
答案 4 :(得分:-2)
通常:
活动图-我们将其用于建模kod过程(“步骤”)(我们将活动用作抽象步骤,将任务用作详细过程步骤)
交互图-我们将其用于通过接口进行通信的对象之间的一系列交互建模