获得以下构建块视图级别 1 的图表(此处不允许使用技术单位)。显示的每个组件都与用户进行交互。顶部的 UML 端口 (baz) 应该可视化用户访问。我真的需要从 UML 端口“baz”到每个组件建立依赖关系吗?或者我可以以某种方式聚合用户对所有组件的访问吗?
我尝试绘制从每个组件到顶部 UML 端口的依赖线 - 但这看起来很混乱。
是的,您需要为每个组件绘制依赖线。如果看起来很乱,也许你的设计很乱。或者也许,这只是必要的。请记住,如果您的设计很复杂,图表将会并且应该反映它。通过可视化复杂的结构,至少更容易推理它。
现在的问题是,所有组件的接口是否真的相同?如果没有,您无论如何都需要有单独的端口。然后了解哪个组件与哪个端口通信很重要。