在我看来,这似乎是最容易找到的东西,一种在eclipse中将我的类显示为UML的简单方法
但除此之外:http://java2uml.gforge.enseeiht.fr/和http://sourceforge.jp/projects/amateras/releases/我没有找到任何新的,维护的和"好的"实施(全部到期)尊重上述两个)
还有我错过的其他东西吗?
我尝试过(虽然不是非常全面)许多解决方案,包括ModelGoon(仅提供类和交互图),ObjectAid(仅限类图),eUML免费版(首次使用时退出带有不祥的"许可证未找到"错误),MoDisco(带有菜单上唯一的选项是"浏览相应的模型元素").还有一些独立的工具--ArugUML和BOUML要么不提供此功能,要么至少我无法找到它.Jsonde只是在我修复了msvcr71.dll错误之后开始,然后由于未知的原因无法连接到VM ... Java Call Tracer只是一堆文件,其中包含可直接应用于JVM的选项页面而且没有可执行...
我还阅读了关于该主题的以下帖子:具有商业选项,太笼统(不是序列图),也太笼统,具有独立的商业解决方案
通过开箱即用,我的意思是 - 默认安装没有被打破,并且有一个选项,如"生成序列图"或类似的结果,导致(可修改的将是伟大的)序列图.
我得到的印象是,没有这样的东西(还有?)作为一个免费的UML序列图逆向工程eclipse插件开箱即用.
请证明我错了.谢谢
eclipse uml eclipse-plugin reverse-engineering sequence-diagram
项目不断发展,似乎有必要可视化项目中存在的类之间的关系.其中一些是独立的,其中一些是从其他人继承的.
我正在寻找可视化这些关系的工具.我知道类似的问题在这里已经被问到用于绘制UML类图表的JavaScript库,但据我所知,没有给出适合我需要的答案.
我知道这个统一建模语言工具列表,但它们似乎提供了绘制UML图的可能性,而我需要的是
在Ruby中,此工具称为RailRoady.如果这样的工具也在JavaScript中退出,那将是非常有用的帮助.
我有一个MyServer类,其中包含一个Map,其键是MyClientType对象,其值是MyClient对象.我想在类图中描述这种关系,但我无法找到一种干净的方法来做到这一点.
我对UML中"刻板印象"和"超类"之间的区别感到困惑.
假设我想创建一个涉及" WidgetMaker." 的图表. WidgetMaker显然是一个ActorUML标准是刻板它的演员:
<<Actor>> WidgetMaker
Run Code Online (Sandbox Code Playgroud)
但我在Java/Ruby/C++世界中长大了编程.在那个世界里,这种关系是:
class Actor
end
class WidgetMaker < Actor
end
Run Code Online (Sandbox Code Playgroud)
在UML中看起来像这样:
Actor
^
|
WidgetMaker
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:为什么UML有过一次定型时,你可以很容易地使用模型类的继承,它的概念也有.
一旦我们有更多"种类"的演员,问题变得更加模糊:
Actor
^
|
------------------------
| | |
Person Robot Group
^
|
WidgetMaker
Run Code Online (Sandbox Code Playgroud)
与
<<Actor>> <<Person>> WidgetMaker
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种可以从JavaScript代码生成类图的工具.类似于C++和Java的.有没有?
我正在尝试为我开发的网络tic tac toe游戏设计一个活动图(UML),带有套接字.我正在使用活动分区(swimlanes).因此,有三个分区:Client1,Server和Client2.
该图看起来不错,除了我不知道如何表示循环结构.
如果您查看此链接:活动图,并查看页面上的最后一个图(分区),这是我正在使用的活动图的类型.
有谁知道我怎么能代表循环?谢谢!
我知道如何在Xcode for iPhone app中生成类图.
但我正在寻找替代方式来代表它,因为我的应用程序非常大,很难将图表和解释放在我的论文报告中.
任何想法如何以简短的方式表示所有的类或应用程序,所以我可以把我的论文报告.
非常感谢你
uml ×10
eclipse ×2
javascript ×2
class ×1
diagrams ×1
inheritance ×1
iphone ×1
java ×1
scripting ×1
stereotype ×1
visio ×1
xcode ×1