我如何在 EA (Enterprise Architect) 中跨不同设备重用软件组件?
How can I reuse software components across different devices in EA (Enterprise Architect)?
我们的系统由许多不同的设备类型组成。 我们的大部分软件组件都部署在不止一种设备类型上。
在图表方面,我如何表示一个软件组件 C 部署在设备 D1 和 D2 上这一事实?如果我使用设备 D1 和 D2 创建部署图,则:
- 将 C 拖到图中的 D1 中也会将 C 移到项目浏览器中的 D1 中,我希望我的软件组件不要特别分配给一个设备
- 不允许我多次将C 拖入图中。我如何在同一张图中表示 C 部署在 D1 和 D2 上的事实?
您可以通过创建实例来做到这一点。您有一个包,其中包含代表蓝图的组件(如 Acre PC X4711
代表一般类型)。现在,您 Ctrl-drag 将其添加到特定位置的部署图中。从出现的弹出窗口中选择 "As Instance" 并最终命名设备(例如 "John's PC")。此外,您可以为序列号等分配标记值。创建一个 MDG 来帮助您可能是个好主意。
我们的系统由许多不同的设备类型组成。 我们的大部分软件组件都部署在不止一种设备类型上。
在图表方面,我如何表示一个软件组件 C 部署在设备 D1 和 D2 上这一事实?如果我使用设备 D1 和 D2 创建部署图,则:
- 将 C 拖到图中的 D1 中也会将 C 移到项目浏览器中的 D1 中,我希望我的软件组件不要特别分配给一个设备
- 不允许我多次将C 拖入图中。我如何在同一张图中表示 C 部署在 D1 和 D2 上的事实?
您可以通过创建实例来做到这一点。您有一个包,其中包含代表蓝图的组件(如 Acre PC X4711
代表一般类型)。现在,您 Ctrl-drag 将其添加到特定位置的部署图中。从出现的弹出窗口中选择 "As Instance" 并最终命名设备(例如 "John's PC")。此外,您可以为序列号等分配标记值。创建一个 MDG 来帮助您可能是个好主意。