BPMN API/Database 图,良好实践

BPMN API/Database Diagram, Good practice

为了我的硕士论文,我打算做一些 BPMN 图来解释客户端、API 和数据库之间的差异 "flows"。我在 BPMN 中寻找过类似的图表,但没有找到。

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

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

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

这里的典型选择是 Activity 图表(它看起来与您的图表非常相似,只是一些元素会略有不同 - 结束 activity 会使用不同的图标,带有黑色ball inside 和 decision node 将是空的;此外,您需要一个 fork/join 元素,其中有两个并行流)。

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

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