UML 2有一个非常好的数据流程图类比: "信息流程图"。
在这里解释了信息流程图:https://web.archive.org/web/20121118061853/http://www.uml-diagrams.org/information-flow-diagrams.html
请注意,UML 2.5具有信息流和信息项,但术语 "信息流程图" 不是官方 UML 2.5 图表分类的一部分。因此,在正式情况下,只需创建一个类或组件图,并在其中添加大量信息流即可获得您的 "信息流程图"。我经常这样做,使用 UML 的信息项来表示我的数据。
类似的图表包括:
我使用Enterprise Architect的“动态视图”分析图。
控制=过程
信息=数据存储
在许多方面,他们的分析图比数据流图好得多,因为您还可以展示发送和接收事件的形式,并且还有一个过程符号,但我更喜欢控制。它包括对象和决策。
回顾有关数据流程图的简短学术演示 - 虽然与UML图种的正式定义有所偏离,但仍在MOF元元模型应用的更广泛背景下 - 也许是规范的BPMN元模型 - 在其传统的图形抽象语法中 - 也许BPMN可以提供一些类比于数据流程图的东西?
当然,建模实践可能因供应商和应用环境而异。