哪些 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 有助于阐明和记录对大型或复杂模型意图的整体理解。"
例如,该程序有一个 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 有助于阐明和记录对大型或复杂模型意图的整体理解。"