我正在为我们的系统与其他系统交互的方式做很多文档,并使用Visio 2010附带的UML Sequence Diagram(Metrics US)形状。当我使用它们时,我遇到以下问题:< / p>
我创建一个对象生命线并将其命名为'X'然后我添加另一个对象生命线并将其命名为'y'。我从'X'添加消息到'Y'。到目前为止,这一切都很好。但是如果我删除将“X”连接到“Y”的消息,则对象生命线将自己重命名为Object1和Object2。你可以想象当你有大约10个不同的对象生命线时这是多么令人讨厌,而傻瓜决定因为删除了一条消息而重命名你的所有生命线!
我无法弄清楚为什么它会在visio的Developer tools部分发生(虽然我绝不是Visio dev)
Visio 2010 Premium v.14.0.5128.5000
任何人都有任何见解?
答案 0 :(得分:5)
对于有同样问题的人,我想我发现了导致它的原因。如果只需按F2重命名对象,则会出现问题。但是,如果通过双击并输入名称来重命名,问题就会消失(至少到目前为止)。
答案 1 :(得分:5)
我在UML中剪切和粘贴时遇到了这个问题。所以我禁用了工具/选项/高级/自动化事件。当然,有些动作一定不会发生,但是对于Visio UML的可靠性差,我不在乎,我只是用它来绘图,如果需要的话我会去一个真正的UML工具。并且可以在之后重新启用它。
奥利弗
答案 2 :(得分:3)
它似乎与您为对象输入名称的方式有关。有关其他信息,请参阅here。无论如何,内置的Visio UML模板最好是我更喜欢使用Pavel Hruby's UML stencils。