哪些 UML 图用于实例之间的数据流?

What UML diagrams to use for data flow between instances?

例如,该程序有一个 TxtFile class,其中包含: 一个名为数据的字符串属性。 一个以文件名作为参数的读取方法。它读取具有文件名的文件并将内容放入数据属性中。 一个以文件名作为参数的写入方法。它使用文件名将数据属性的内容写入文件。 一个以字符串作为参数的附加方法。它将字符串附加到数据属性。

程序的主要功能是使用 TxtFile 的两个实例(称为 A 和 B)来读取两个不同的文件。然后将B的数据追加到A。然后将A写入新的txt文件。

我应该使用什么 UML 图来描述主函数中实例之间的数据流?

我不懂 UML。下面是我要绘制的内容,用于描述在对 UML 进行图像搜索后主函数中发生的事情(是的...)

(filename A) ---> [TxtFile instance 1]
                  [data              ] 
                  [append            ] <---+
(filename C) -->  [write             ]     |
                                           |
(filename B) ---> [TxtFile instance 2      |
                   data              ] ----+

UML 2.5 中有一个名为 "information flow" 的图表,也许它是您问题的解决方案。

Exemple from the norm

Norm "says" : "InformationFlows 包支持在高抽象级别的系统实体之间交换信息。 InformationFlows 在自上而下的模型开发过程中可能很有用,代表模型的各个方面尚未完全 指定,并用于记录更复杂模型区域的不太详细的启发式表示。通过这些方式, InformationFlows 有助于阐明和记录对大型或复杂模型意图的整体理解。"