【发布时间】:2020-03-03 07:47:47
【问题描述】:
在我使用 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。
有没有办法做到这一点?还是我完全错过了什么?
谢谢。
【问题讨论】:
标签: namespaces components uml modeling enterprise-architect