使用 Enterprise Architect 组件内部的组件部分

Component Parts inside of Components with Enterprise Architect

我正在尝试创建这样的图表(取自 this MS page):

它显示了多级组件图以及这些多级之间的连接。

我正在尝试为一个有很多不同交付者的系统建模。将有一个更基于功能的高级组件图,并显示所有功能需要什么,以及它们如何相互连接。

然后每个功能内部将是这些部分,这些部分显示有关组件的更多详细信息,基本上是构成该功能的所有模块。

在 EA(Enterprise Architect)中,我可以创建一个组件并显示所有互连,我可以创建一个组件作为子图,但是父图的端口不会传播到子图,所以我真正剩下的将是子图的一堆未连接的端口 - 如果命名得当,它们的连接方式可能很明显。

但是因为我要向大量观众展示这个,所以我希望尽可能少的假设,这就是我寻找这种方法的原因。

在 EA 中,您需要创建两个图表:一个用于概述,第二个用于详细信息。概述仅包含外部组件。当您右键单击外部组件时,您选择

从上下文菜单。这将打开一个新图表,您可以在其中将外部组件放置为 link。现在您可以添加内部结构了。

外部组件将显示为

其中无限符号表示它有一个合成图。它会在双击组件时打开。

请注意,此过程适用于所有元素。