В модели программного обеспечения, которую я создал с помощью EA 13, мои узлы верхнего уровня содержат пакеты. Каждый пакет содержит компоненты, которые также могут содержать подкомпоненты. Существует несколько уровней суб-субкомпонентов. Наконец, детальный дизайн каждого компонента представлен диаграммами классов под каждым подподчиненным [...] - компонентом. Мои классы содержатся в программном компоненте, который они описывают.
Я бы хотел разделить свои классы на несколько пакетов, имитируя структуру пакета Java соответствующей реализации. Моя проблема в том, что компонент EA не может содержать пакет. Если я создам пакет на диаграмме классов, он появится на том же уровне, что и компонент самого высокого уровня в браузере проектов.
Мое ожидание: Root Node / Package / Component / Sub-component / Java package / Class
Что я получаю: Root Node / Package / Java package / Component / Sub-component / Class
Единственный найденный мной обходной путь - это создание компонента для эмуляции пакета Java, но я чувствую, что крутлю EA.
Есть ли способ достичь этого? Или я что-то упустил?
Спасибо.