有没有办法在Visio for Java中绘制UML?

时间:2009-01-14 06:26:55

标签: java uml visio

我有Visio2007,我真的很喜欢它。但是,它似乎没有Java的UML模型/数据类型。我可以为Java下载一些模板吗?或者我应该完全忘记Visio并获得Elipse插件?

谢谢!

3 个答案:

答案 0 :(得分:56)

我有同样的问题,但后来我搞砸了,直到我弄清楚了。现在,忍受我;这是我第一次发布对答案的回复。自从我弄明白以来,我认为我应该将大脑的数据转移到你的大脑中(eww ..我们正在接口)。

现在开始营业......你实际上可以组成自己的包和数据类型。我做的是我去了左边的Model Explorer标签。然后,我右键单击IDL Data Types,然后我点击了Duplicate(因为我不想从头开始制作我自己的,它几乎有我想要的东西)。然后它将创建一个名为“Package 1”的新包。右键单击它并选择Rename;我将其重命名为“Java数据类型”,因为这是我正在制作的,但如果你愿意,你可以将其命名为“Underpants”。然后,我打开了我的新包并右键单击每种数据类型,一次一个,然后选择Properties。然后它会打开UML Property Editor。从那里,单击Name,然后从括号内删除单词“idl”,所以“boolean(idl)”现在说“boolean()”。

现在,另一件事:没有int数据类型,所以你需要制作一个。这很容易;只需右键单击新创建的文件夹,单击New,然后单击Data Type。它应该打开UML Datatypes Properties窗口。现在,在Name选项卡内单击,键入“int()”,然后单击OK。你们都完成了。

看,这并不是那么糟糕。如果我能做到,你肯定应该能够做到。我希望这是可以理解和有帮助的。如果没有,那么我想我已经失败了你,我现在应该用我的剑来挽救我的荣誉。

答案 1 :(得分:10)

答案 2 :(得分:1)

后者是一个更好的选择,恕我直言。此外,我认为UML模型不应该特定于Java。如果有任何特定于Java的UML,我不知道。

我在网上搜索时发现了这一点。 UML Models: MS Visio 2007