寻找一个工具:
- 产生视觉上令人愉悦(不花哨)的正交结构图层次结构
- 输出高质量的 PNG 图像 (300dpi+)
- 在视觉上区分类、抽象类、接口和枚举类型(最好通过颜色)
- 交互式用户界面
- 允许从图中修剪包和/或单个类
- 使用一组
种子(例如File » Open ):
- 目录
- JAR 文件
- 单独的源文件
- 单独编译的类
- 对类依赖项进行全自动分析
- 搜索类路径以解决尽可能多的未满足的依赖关系
- 使用单个可执行文件
- 轻量级 (~5MB) 且快速(在平均 1.5GHz 机器上加载不到一秒)
- 很简单(点击 10 次即可生成图表)
- 快速(在几秒钟内绘制 100 个对象)
- 易于使用(最小的界面,专注于图形生成)
- 是 OSS 还是 GPL
- (可选)生成调用图层次结构
无法完成此任务的工具包括:
- Doxygen + GraphViz(或点)
- 蚀
- UML 建模器
- Java的结构分析(无法解析源文件)
- JUDE 社区(尴尬的界面,不合适的自动生成)
- 集成开发环境(太复杂,占用太多内存)
有任何想法吗?