我有Visio2007,我真的很喜欢它。但是,它似乎没有Java的UML模型/数据类型。我可以为Java下载一些模板吗?或者我应该完全忘记Visio并获得Elipse插件?
谢谢!
答案 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)
http://barzeenotes.blogspot.com/2014/11/java-and-javascript-support-for.html
有一个适用于Java的Visio UML模板答案 2 :(得分:1)
后者是一个更好的选择,恕我直言。此外,我认为UML模型不应该特定于Java。如果有任何特定于Java的UML,我不知道。
我在网上搜索时发现了这一点。 UML Models: MS Visio 2007