Масштабирование компонента UML Modeling (Dia)

Есть ли способ заставить диаграммы в диам переключать информацию, которая просматривается в зависимости от масштаба просмотра. Предположим, у меня есть архитектура Model-View-Controller. Иногда я хочу видеть представление высокого уровня. Тем не менее, в других случаях я хочу видеть конкретные классы внутри модели, представления или контроллера. Есть ли способ сделать это с помощью dia или любого другого программного обеспечения для моделирования?

1 ответ

Как правило, вы создаете разные диаграммы для каждого желаемого уровня абстракции. Некоторые инструменты моделирования допускают гиперссылки между ними (например, Enterprise Architect). Дали ли вы диаграмму компонентов UML для обзора и используете ли вы диаграммы классов для деталей? Таким образом, вы не путаете вещи. При вашем подходе вы должны будете определить для каждого элемента, на каком уровне масштабирования будет разрешено появляться. Это может вызвать проблемы, потому что UML не предлагает ничего из диаграмм, зависящих от уровня масштабирования.

Если вам нужно поведение, зависящее от масштаба, для передачи своих идей другим, возможно, вам лучше использовать помощников для презентаций, таких как Prezi.

Другие вопросы по тегам