Visio 2010 UML Object Lifeline переименовывает себя при удалении сообщения

Я делаю много документации о том, как наши системы взаимодействуют с другими системами, и использую фигуры UML Sequence Diagram (Metrics US), которые поставляются с Visio 2010. Когда я их использую, у меня возникает следующая проблема:

Я создаю линию жизни объекта и называю ее «X», затем добавляю еще одну линию жизни объекта и называю ее «y». Я добавляю сообщение от «X» до «Y». Это все хорошо до этого момента. НО, если я удалю сообщение, которое соединяет «X» с «Y», линии жизни объекта переименуются в Object1 и Object2. Вы можете себе представить, как это раздражает, когда у вас есть около 10 различных линий жизни объектов, и эта дура решает переименовать все ваши линии жизни из-за удаленного сообщения!

Я также не мог понять, почему это происходит в разделе инструментов разработчика Visio (хотя я ни в коем случае не являюсь разработчиком Visio)

Visio 2010 Премиум, версия 14.0.5128.5000

У кого-нибудь есть идеи?


person Austin    schedule 15.03.2012    source источник
comment
Кстати, я также пробовал это в Visio 2003, это тоже проблема. Также обновлен до SP1 с Visio 2010, и это ПО-ПРЕЖНЕМУ является проблемой. Кажется, это давняя проблема. (также Visio 2003 и Visio 2010 находятся на разных ПК)   -  person Austin    schedule 15.03.2012


Ответы (3)


Для тех, у кого такая же проблема, я думаю, что я вроде узнал, что ее вызывает. Если вы переименуете объект, просто нажав F2, возникнет проблема. Однако, если вы переименуете его, дважды щелкнув и введя имя, проблема исчезнет (по крайней мере, пока).

person pkmetski    schedule 21.09.2012
comment
Это решило это для меня. Похоже, что возможность переименования F2 является пережитком обычных форм трафарета и при каждой возможности перезаписывается моделью данных Visio UML. - person Duncan Jones; 10.07.2017

У меня возникла эта проблема при вырезании и вставке внутри UML. Поэтому я отключил Инструменты/Параметры/Дополнительно/События автоматизации. Конечно, какие-то действия потом не должны происходить, но насчет плохой надежности Visio UML меня не волнует, я просто использую его для рисования и перейду к настоящему UML-инструменту, если он мне понадобится. И возможно повторно включить его после.

Оливье

person user1875921    schedule 26.06.2013

Кажется, что-то с тем, как вы вводите имена объектам. См. здесь Дополнительная информация. В любом случае, встроенные в Visio трафареты UML в лучшем случае ужасны. Я предпочитаю использовать трафареты UML Павла Хруби.

person Zoran Regvart    schedule 26.04.2012