例如,程序有一个TxtFile类,其中包含: 一个名为data的字符串属性。 将filename作为参数的read方法。它使用filename读取文件并将内容放入data属性中。 将filename作为参数的write方法。它使用文件名将data属性的内容写入文件。 一个以字符串作为参数的append方法。它将字符串附加到数据属性。
程序的主要功能是使用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 ] ----+
答案 0 :(得分:2)
UML 2.5中有一个名为“信息流”的图表,也许它是您问题的解决方案。
Norm“说”:“InformationFlows包支持在高抽象级别的系统实体之间交换信息。 在自上而下的模型开发过程中,InformationFlow可能很有用,代表模型尚未完全展开 指定,并用于记录更复杂的模型区域的不太详细的启发式表示。通过这些方式, InformationFlow有助于澄清和记录对大型或复杂模型意图的整体理解。“