我如何在 UML 2.0 组件图中可视化文件是由某些组件创建和使用的?

How do I visualize in an UML 2.0 Component Diagram that a file is created and used by some components?

我有两个组成部分。第一个是创建一个文件,供第二个组件使用。

如何在 UML 2.0 组件图中可视化它?

上图显示了我是如何尝试实现它的,但我确定它是错误的。 我的组件“导出数据”正在创建一个 *.csv,供组件“初始数据导入”使用。

你不能通过组件图,但你可以通过部署图:生成的文件由artifact 在 UML 中,部署图 允许同时显示 artifact 和您的 components

组件工件没有预定义的依赖关系来指示component creates/uses artifact,但可能是您的工具允许使用带有关键字 use[=35 的依赖项=] 和刻板印象 create

(警告在 BoUML 中,我可以从工件到 组件 依赖性 通常用于 表现,但我不允许它们以相反的顺序排列(可能是因为我忘了允许它们)所以上图不能使用 BoUML 制作,我手动编辑图片以反转依赖关系)