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

Fra*_*.CA 1 components uml modeling software-design enterprise-architect

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

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

我所做的是创建一个嵌套在我的软件组件中的接口,然后使用依赖项链接将所需接口(紫色项目符号)链接到我的接口(紫色方块) 。然后我可以在我的界面中创建一个嵌套的复合结构图。但我怀疑这是否是最佳方法。

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

谢谢 :)

小智 5

您可以直接选择InterfaceProvidedInterfaceRequiredInterface无需显式创建连接到目标接口的Realize或连接器。Dependency

您可以如下图所示执行此操作: 提供和需要接口的组件

为 ProvidedInterface 选择接口

为 ProvidedInterface 选择接口

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

查找|  在项目浏览器中找到分类器

项目浏览器中带有复合图的目标界面