首页 > 解决方案 > BPMN API/数据库图,良好实践

问题描述

对于我的硕士论文,我打算做一些 BPMN 图来解释客户端、API 和数据库之间的不同“流程”。我在 BPMN 中寻找类似的图表,但没有找到。

谁能告诉我这种图表是否是好的做法?我在下面举一个例子:

在此处输入图像描述

标签: umlanalyticsbpmn

解决方案


BPMN 图用于呈现业务流程,不能很好地支持系统级细节。这可能是您无法找到接近您期望的示例的原因。

UML 应该是您的选择,因为它为您提供了一系列专门针对您想要实现的图表类型。

这里的典型选择是活动图(它看起来与您的图表非常相似,只是某些元素会略有不同 - 结束活动将使用不同的图标,里面有一个黑球,决策节点将为空;此外,您将需要一个 fork/join 元素,其中有两个并行流)。

与前一个一样好的其他选项是序列图。但它会完全不同。然而,它强调了客户端、API 和数据库的职责以及消息如何在它们之间传递。

如果您对消息的顺序不太感兴趣,您也可以考虑通信图。


推荐阅读