Sparx Enterprise Architect (EA) 中的嵌套组件
Nested components in Sparx Enterprise Architect (EA)
我正在尝试使用 Sparx Enterprise Architect 13 对软件系统进行建模。在我们的系统中,软件组件分为子组件(没什么特别的)。
我清楚地知道子组件提供、需要什么接口以及它们是如何相互连接的。所以在我的模型中,所有链接都是在子组件级别而不是组件级别定义的。
现在,我将能够生成代表大图的图表,其元素将是 组件 而不是 子组件.我的想法是将我现有的组件拖到一个图表中,以便能够看到它们之间的链接,自动从我已经在子组件之间定义的链接填充。
我找不到实现这个目标的方法,我尝试使用以下 EA 元素组合:
- 包含其他组件的组件
- 包含组件的包
- 打包组件包含组件
- 包含端口的组件
有没有办法在 EA 中做到这一点?
谢谢:)
我所做的是实际使用组件上的端口。一个外部组件
设置为复合(注意右下卧8)。当dbl-clicked时,它会打开显示内部结构的组合图,如下所示(布局必须通过放大外部和定位内部来手动排列):
Required/provided 接口可以并且应该根据需要添加到端口。当然,它们也可以在不同的图表中显示和隐藏。
它们的关键是复合图(浏览器中的上下文:Add/Composite),它最终将创建一个可导航的模型。
可以通过上下文结构元素创建端口和接口。
注意:要使元素复合,您需要在项目浏览器中右键单击 |添加|复合结构图。这适用于 V13.5 和许多其他版本(过去不同)。而且您永远不知道某些 EA 开发人员会将此功能放在下一个版本中的哪个位置:-/
我正在尝试使用 Sparx Enterprise Architect 13 对软件系统进行建模。在我们的系统中,软件组件分为子组件(没什么特别的)。
我清楚地知道子组件提供、需要什么接口以及它们是如何相互连接的。所以在我的模型中,所有链接都是在子组件级别而不是组件级别定义的。
现在,我将能够生成代表大图的图表,其元素将是 组件 而不是 子组件.我的想法是将我现有的组件拖到一个图表中,以便能够看到它们之间的链接,自动从我已经在子组件之间定义的链接填充。
我找不到实现这个目标的方法,我尝试使用以下 EA 元素组合:
- 包含其他组件的组件
- 包含组件的包
- 打包组件包含组件
- 包含端口的组件
有没有办法在 EA 中做到这一点?
谢谢:)
我所做的是实际使用组件上的端口。一个外部组件
设置为复合(注意右下卧8)。当dbl-clicked时,它会打开显示内部结构的组合图,如下所示(布局必须通过放大外部和定位内部来手动排列):
Required/provided 接口可以并且应该根据需要添加到端口。当然,它们也可以在不同的图表中显示和隐藏。
它们的关键是复合图(浏览器中的上下文:Add/Composite),它最终将创建一个可导航的模型。
可以通过上下文结构元素创建端口和接口。
注意:要使元素复合,您需要在项目浏览器中右键单击 |添加|复合结构图。这适用于 V13.5 和许多其他版本(过去不同)。而且您永远不知道某些 EA 开发人员会将此功能放在下一个版本中的哪个位置:-/