数据流图中的推/拉可视化

Lun*_*ahl 6 uml modeling dataflow-diagram

我正在尝试在图表中可视化数据流,其中数据可以在一个或多个方向上流动.一些演员将数据推送到图表中的另一个演员,其他演员拉动数据.

从我所能找到的,在uml中没有它的符号,但我可能是错的.在这样的图表中传达谁的行为部分以及数据流的方向的好方法是什么?

Bou*_*ner 1

我可能会受到我目前工作的德国软件公司的影响,但对于这些情况,我真的很喜欢 FMC(基本建模概念),它是——可以说过于简单化——一个更抽象的建模版本(比 UML 等),并且主要是由软件架构师使用。

我在这里推荐的一点是,FMC 已经有了代理的概念,因此可以很容易地用于参与者图。它具有用于称为通道的连接器,该连接器可以是单向的,因此有助于可视化消息传递和用于数据访问(读、读/写和写;例如数据库访问)的简单连接器。我用它对基于 Actor 的 Akka 系统进行了一些建模,它对我来说效果很好。

如果不是 FMC,我也会按照建议使用数据流程图。