依赖关系参考-依赖关系图中节点周围的词汇

时间:2020-06-08 09:35:02

标签: graph dependencies uml

在软件工程中,我们经常需要描述依赖关系。即模块/库/项目/程序包之间的依赖关系或代码中的符号(例如Foo类使用Bar类,因此Foo依赖Bar)。通常是象征性的符号是一个箭头(我相信是从UML派生的),它清楚地表明了什么取决于什么,例如Foo-> Bar表示Foo取决于Bar。

当模块Foo依赖模块Bar时,我们简单地称Bar是Foo的依赖项。 我经常遇到的问题是如何调用Foo左侧的元素-> Bar关系。

有一个简单的术语来描述什么是Foo for Bar?

1 个答案:

答案 0 :(得分:4)

在UML中,依赖项中的角色称为供应商 client 。客户取决于供应商。因此,Foo将成为Bar的客户,而Bar将成为Foo的供应商。

摘自formal/2017-12-05第7.7.1页第37页:

依赖性表示模型元素之间的供应商/客户关系,其中供应商的修改可能 影响客户模型元素。