Modelagem de UML no Visio: conectores (associações, etc.) não se movem quando a classe é movida

3

Aqui estão os passos para reproduzir o meu cenário:

  1. Abra o Visio 2013, inicie um novo diagrama UML.
  2. Adicione uma aula.
  3. Adicione outra turma.
  4. Adicione uma associação entre as duas classes.

    O diagrama deve ficar assim:

  5. Movaaclassemaisàdireitaumpoucoparabaixo.

    Resultado:oconectornãoavançou.Veja:

    Esperado : a associação deve ter ficado na segunda classe.

A razão pela qual estou escrevendo isso como uma questão de SU e não um bug no MS Connect é dupla. Primeiro, tenho medo de perder algo aqui e de usar o Visio de maneira diferente para que o comportamento esperado funcione. Segundo, se esse é um bug, eu ainda adoraria saber se há alguém que saiba como contornar isso.

Eu tentei pesquisar ( [1] , [2] , [3] ) bem como fazer o conector ficar em várias partes da caixa de classe UML, nada disso ajuda.

Eu também repeti o experimento com duas formas de processo de fluxograma, e uma associação direcionada UML entre os dois: neste caso, o conector faz se mover.

O que estou perdendo aqui?

    
por Jeroen 03.04.2014 / 08:57

1 resposta

2

Ugh, apenas alguns minutos depois de digitar essa pergunta, eu mexa um pouco mais e encontro a resposta. Aparentemente, o Visio é muito exigente sobre o que o conector adere. Eu estava casualmente arrastando o conector e vinculando-o ao ClassName bit, assim:

Emvezdisso,vocêdevemexercomomouseatéverisso:

A maneira mais fácil que encontrei até agora para fazer isso é mover o mouse para a borda esquerda da caixa Classe até que a linha verde rodeie a coisa toda.

Deixando isso aqui, esperando que isso ajude alguém também.

    
por 03.04.2014 / 09:07