Zan*_*ers 7 uml enterprise-architect component-diagram
我正忙于使用 Sparx System(版本 15.1)的 EA 来整理组件图。
我想实现顶部图(组件 A 和 B)。但是,当我设置装配关系时,您需要配置所需的和提供的接口(带/不带端口)。我尝试了几个选项(C & D / E & F),但无法链接 A & B 等棒棒糖。
基本问题(不幸的是)是 UML 2.5 元模型的约束(2.1.1 中不存在)。这仅允许在 Property 元类(即 Port 和 ExtensionEnd)之间使用装配连接器。因此,当您从一个端口到另一个端口执行上述操作时,您将在快速链接器中看到程序集。
如果您想在组件之间进行组装,则必须从工具箱中明确使用它们。
(显示复合工具箱或通过上下文菜单)
我在早期设计期间使用它们,因为我知道当我获得真正的界面时我会替换它们。然而,我们必须知道这样的模型不符合 UML 标准。但如果你可以制定自己的标准,谁会关心标准;-)?
原始答案(可能仍然有用)
顶部只是一个组装连接器。当您没有有关接口的详细信息时,请使用它作为第一个草图。
设计上优先选择中间的那一种。您绘制从所需的 IF 到提供的 IF 的依赖关系(从左到右)。
下一层就不好了。您将程序集与实际提供的 IF 结合使用,但程序集的方向错误。我建议仅在早期设计阶段使用该程序集,并且一旦获得正确的 IF(套接字和棒棒糖)即可将它们与依赖项连接起来。
由于 EA 的行为始终不一致:为了创建程序集,您不能使用快速链接器。从一个组件拖动到另一个组件只是提供
相反,在组件图焦点按下空格键后,您将获得工具箱
选择装配连接器(您也可以打开工具箱窗口并选择其中的连接器,但我更喜欢这种方式)。现在您可以从源组件拖动到目标组件。
| 归档时间: |
|
| 查看次数: |
4270 次 |
| 最近记录: |