将提供的接口链接到Sparx Enterprise Architect(EA)中的定义

时间:2018-10-30 05:35:10

标签: components uml modeling software-design enterprise-architect

我使用EA定义了我的软件系统。到目前为止,我主要停留在较高水平。我的组件之间的软件接口表示为结构元素“ 提供的接口”(紫色的小项目符号)和“ 必需的接口”(小的插座)。

现在,我想进一步介绍细节,并定义与每个提供的接口相对应的 API ,最好将其作为类图。如果能够为每个提供的接口(例如对于软件组件)创建一个嵌套的复合结构图,那将是完美的。但是似乎EA并没有启用它。

我要做的是创建一个嵌套在软件组件中的接口,然后以 Dependency 链接将所需的接口(紫色的项目符号)链接到我的接口(紫色正方形)。 / strong>链接。然后,我可以在接口中创建嵌套的复合结构图。但是我怀疑这是最佳方法。

有人可以告诉我定义必需接口的“ EA批准”方式是什么吗?

谢谢:)

1 个答案:

答案 0 :(得分:2)

您可以直接在InterfaceProvidedInterface中选择RequiredInterface,而无需为目标接口显式创建RealizeDependency连接器。< / p>

您可以执行以下操作: Components providing and requiring an Interface

Selecting an Interface for a ProvidedInterface

Selecting an Interface for a ProvidedInterface

这样做的一个优点是,您不必在与组件相同的图表上显示实际的目标界面,而仍然能够导航到它们。当您具有提供或需要许多接口的组件时(而您又不想弄乱图表),这将变得很方便。通过这种方法,您可以使用Find | Locate Classifier in Project Browser上下文菜单,然后直接跳到组合图。

Find | Locate Classifier in Project Browser

Target Interface with Composite Diagram in Project Browser