寻找一个工具:
- 产生视觉上令人愉悦(未花哨),正交结构图层级
- 输出高品质的PNG图像(300dpi的+)
- 视觉上区分类,抽象类,接口,和枚举类型(优选通过颜色)
- 交互式用户界面
- 允许包和/或单独的类别的修剪从图中
- 种子用一组(例如, 文件»打开 ):
- 目录
- JAR文件
- 个别源文件
- 个别编译的类
- 执行类依赖性的全自动分析
- 搜索CLASSPATH以解决尽可能多的未满足的依赖尽可能
- 用单一的可执行文件
- 是轻量级(〜5MB)和快速(平均1.5GHz的机器上的负载下一秒)
- 是简单的(10次以下的点击产生的曲线图)
- 快速(在几秒钟图表100级的对象)
- 易于使用(最小接口,专注于图形生成)
- 是OSS或GPL
- (可选)生成一个调用图的层次结构
工具不会完成这项任务包括:
- 的Doxygen + GraphViz的(或点)
- 日食
- UML建模者
- 结构分析为Java(无法解析的源文件)
- JUDE共同体(awkard接口,不适合自动生成)
- 集成开发环境(太复杂了,使用过多的内存)
有任何想法吗?