用户访问多个组件的UML聚合

问题描述 投票:0回答:1

获得以下构建块视图级别 1 的图表(此处不允许使用技术单位)。显示的每个组件都与用户进行交互。顶部的 UML 端口 (baz) 应该可视化用户访问。我真的需要从 UML 端口“baz”到每个组件建立依赖关系吗?或者我可以以某种方式聚合用户对所有组件的访问吗?

我尝试绘制从每个组件到顶部 UML 端口的依赖线 - 但这看起来很混乱。

architecture components uml aggregation
1个回答
0
投票

是的,您需要为每个组件绘制依赖线。如果看起来很乱,也许你的设计很乱。或者也许,这只是必要的。请记住,如果您的设计很复杂,图表将会并且应该反映它。通过可视化复杂的结构,至少更容易推理它。

现在的问题是,所有组件的接口是否真的相同?如果没有,您无论如何都需要有单独的端口。然后了解哪个组件与哪个端口通信很重要。

© www.soinside.com 2019 - 2024. All rights reserved.