gpt4 book ai didi

namespaces - 在 Sparx Enterprise Architect (EA) 中的组件内嵌套包和类

转载 作者:行者123 更新时间:2023-12-04 16:52:53 26 4
gpt4 key购买 nike

在我使用 EA 13 创建的软件模型中,我的顶级节点包含包。每个包都包含组件,组件也可以包含子组件。有几个级别的子子组件。最后,每个组件的详细设计由每个 sub-sub-sub[...]-component 下的类图表示。我的类包含在它们描述的软件组件中。

我希望能够将我的类分成几个包,模仿相应实现的 Java 包结构。我的问题是 EA 组件不可能包含包。如果我在类图中创建了一个包,那么它会出现在与项目浏览器中最高级别组件相同的级别。

我的期望: Root Node / Package / Component / Sub-component / Java package / Class
我得到的: Root Node / Package / Java package / Component / Sub-component / Class
我发现的唯一解决方法是创建一个组件来模拟 Java 包,但我觉得我在扭曲 EA。

有没有办法实现这一目标?还是我完全错过了什么?

谢谢你。

最佳答案

你没有错过任何东西。只有包可以包含包。我没有检查 UML 规范,因为我已经习惯了很久了。模仿包结构的唯一方法是创建构造型类(使用您自己的配置文件)。 EA 提供了一个 PackagingComponent,但它是一个构造型的包,也不能放置在元素内部。

您可以发送功能请求。但做你真正喜欢的事情可能更有效。

关于namespaces - 在 Sparx Enterprise Architect (EA) 中的组件内嵌套包和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60502396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com