Есть ли способ заставить диаграммы в dia переключать просматриваемую информацию в зависимости от масштаба. Предположим, у меня есть архитектура Model-View-Controller. Иногда я хочу увидеть вид на высоком уровне. Однако в других случаях я хочу видеть определенные классы внутри модели, представления или контроллера. Есть ли способ сделать это с помощью dia или любого другого программного обеспечения для моделирования?
Масштабирование компонента моделирования UML (Dia)
Ответы (1)
Как правило, вы создаете разные диаграммы для каждого желаемого уровня абстракции. Некоторые инструменты моделирования допускают гиперссылки между собой (например, Enterprise Architect). Вы использовали диаграмму компонентов UML для общего обзора и используете ли вы диаграммы классов для деталей? Так вы не перепутаете вещи. При вашем подходе вам нужно будет определить для каждого элемента, на каком уровне масштабирования ему будет разрешено появляться. Это вызовет проблемы, потому что UML не предполагает, что какие-либо диаграммы имеют поведение, зависящее от уровня масштабирования.
Если вам нужно поведение, зависящее от масштабирования, для передачи ваших идей другим, возможно, вам лучше использовать помощников для презентаций, таких как Prezi.