我正在学习UML,但是我感到困惑。活动图和序列图有什么区别?我还没有抓住关键点。
它们都是行为图,但侧重点不同。
请注意,序列图也可以使用保护符来表示条件、循环和并发,但它们不如活动图直观和方便。
活动图表示用例的流程。但是,时序图根据时间表示类或对象之间的交互。因此这两个图之间存在差异。
在转到活动图之前,需要绘制用例图。使用用例(系统行为)图可以识别出活动(行为)。
然后您需要绘制活动图以显示行为的流程。
然后您需要确定类并绘制类图。
使用类图,您可以绘制序列图以显示类之间的交互。
活动图专注于行为中的操作。
顺序图专注于行为中对象之间的交互(通信)。
一般而言:
活动图 - 我们用它来建模代码过程(“步骤”)(我们使用活动作为抽象步骤或任务作为详细的过程步骤)
交互图 - 我们用它来建模对象通过接口进行通信的一系列交互