如何在较低级别视图中对组件之间的依赖关系进行建模

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

我有一个组件图(级别 1),其中包含内部组件之间的依赖关系。帐户组件“使用”计费组件:

现在我想创建帐户组件的 2 级图。如何对帐户和计费之间的“使用”依赖关系进行建模(现在在视图之外)?我应该创建一个端口吗?完全省略可以吗?

dependencies uml component-diagram
1个回答
0
投票

根据 UML 标准,所有三个选项都是允许的:

  1. 完全省略
    Billing
  2. Billing
    之外显示
    Account
    ,并直接从内部组件之一到
    Billing
    具有“使用”关系。
  3. Billing
    之外显示
    Account
    并通过端口和接口将其连接。

您选择哪个选项是非常主观的。

以下是一些注意事项:

  1. 如果您不想在此图中向读者传达与
    Billing
    的联系,请使用选项 1。
  2. 如果与
    Billing
    建立连接的接口名称过于详细,无法在此图中显示,请使用选项 2。
  3. 否则请使用选项 3。
© www.soinside.com 2019 - 2024. All rights reserved.