【问题标题】:Enterprise Architect: aggregate relationships from classes to their componentsEnterprise Architect:从类到其组件的聚合关系
【发布时间】:2014-12-29 13:41:33
【问题描述】:

在 Sparx Systems 的 Enterprise Architect 中,当从一个(打包)组件中的类与另一个组件中的类建立关系时,这种关系是否可能会影响源类和目标类的组件?

也就是说,当您将组件放入图表时,它们之间显示的关系与内部类之间的关系相同?当然目标是只有一个关系,所以当你删除两个类之间的关系时,组件之间的关系也会消失。

【问题讨论】:

  • 你看到我在 Sparx 论坛上的回复了吗?

标签: uml relationship enterprise-architect


【解决方案1】:

假设 ComponentA 包含 ClassA,而 ComponentB 包含 ClassB。 并假设 ClassA 依赖于 ClassB。 在这种情况下,您希望 EA 显示从 ComponentA 到 ComponentB 的依赖关系,对吧?

如果这是你之后的样子,那么开箱即用是不可能的。 EA 将仅显示 qwerty 所述的两个元素之间的关系。

因此,如果您想显示 ComponentA 和 ComponentB 之间的依赖关系,那么该依赖关系实际上需要存在。

但是,您可以编写某种插件或脚本来创建组件之间的这些依赖关系。看起来很简单。您只需迭代组件 A 中的元素,迭代它们的依赖关系,然后将依赖关系添加到拥有的组件。

如果您在加载项中执行此操作,您甚至可以在添加/删除类之间的依赖项时即时执行此操作。

【讨论】:

    猜你喜欢
    • 2017-03-22
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    相关资源
    最近更新 更多