有没有一个好的工具可以帮助将Java类逆向工程到UML,它将显示我的类如何相互关联的概述?它不需要从JAR文件反编译,因为我有源.我知道那里有很多,但大多数只能生成个人课程.我希望有一个工具可以生成类图,它显示了我所有当前类和包如何协同工作的概述,以便我可以分析我当前的架构设计.当然,分析是一回事.另一个是出于文档目的.
到目前为止我知道一些.但是他们不能做概述类图.这是我尝试过的Java UML工具列表,它能够进行逆向工程,但不能完成整个项目的概述类图:
是否还有其他建议要添加到此列表中?并且希望能够生成概述Java类图.顺便说一句,我正在使用Eclipse.
什么是用于生成类图(用于项目)的良好Eclipse插件?
这里这张图片是正是我在说什么.
如何获取IntelliJ 10.5(在Mac上)生成一个显示项目中所有类的类图?我确定我忽略了一些明显的东西,但我只能得到"显示图表"功能,一次显示一个类.(我也想出了如何添加其他类,但同样只能添加一个类.)
我现在使用NetBeans作为我的选择IDE,它有一个用于UML建模的插件.在类图,有被称为模型元素Boundary Class
,Control Class
和Entity Class
.但是,我找不到它们的好定义,但我确实在UML Class Diagrams上找到了这个网站.
我一直在寻找一些描述如何使用doxygen生成简单类图的材料,但却找不到.有人可以帮忙吗?
我需要从一组C++文件中创建如下所示的图表.
如果有更好的工具来实现这一目标,请告诉我.
请考虑以下两个图表.顶部箭头在右端包含一个普通箭头,底部包含一个箭头,左端有一个菱形,右端有一个普通箭头.本伟大的书GoF的同时具有这两种图表的用法.
我想了解什么是钻石在第二种情况下表示,这两个中的哪一个给人之间的关联性更强Customer
和Order
.
在两种情况中Customer
,Order
该类是否负责类的生命周期?
使用Enterprise Architect(版本9.2),我创建了一些类和序列UML图.现在我需要Word文档中的那些图表.
我的第一种方法是使用Windows 7 Snipping Tool将它们剪切掉并粘贴到文档中.但是出于印刷目的,质量太差了.
第二种方法是Enterprise Architect中提供的"将它们另存为图像".但有了这个,质量更差.
第三种方法是将它们导出为pdf文件.有了这个,质量相当不错,我可以将这些pdf导入到Inkscape中,然后将它们转换为*.png文件,将它们导入到word中.问题是,Enterprise Architect有点失败了.意味着图片本身具有高质量,但它试图转换类的字体,然后我在字母之间有一些空格,应该没有.
长话短说 - 有没有办法将我的UML图从Enterprise Architect导出到像.png
或者这样的常见图片格式.tiff
,同时保持不错的质量?
这两种关系有什么区别?
编辑:此外,如果您可以提供一个简单的代码示例来说明差异,那将非常有用!