尋找一種工具,它:應用來生成Java類層次結構圖
- 產生一個視覺上令人愉悅(未花哨),正交結構圖層級
- 輸出高品質的PNG圖像(300dpi的+)
- 在視覺上區分類,抽象類,接口和枚舉類型(最好通過顏色)
- 交互式用戶界面
- 允許修剪程序包和/或單個類圖
- 種子(例如,文件»打開)使用一組:
- 目錄
- JAR文件
- 單獨源文件
- 個人編譯的類
- 執行全自動分析班級依存關係
- 個搜索CLASSPATH以解決儘可能多的滿足的依賴關係儘可能
- 用單一的可執行
- 是輕量級(〜5MB)和快速(負載在一秒鐘之內的平均1.5GHz的機器上)
- 是簡單的(10歲以下點擊生成圖表)
- 是在幾秒鐘內迅速(圖100名對象)
- 易於使用(最小接口,專注於圖形生成)
- 是OSS或GPL
- (可選)生成一個調用圖層次結構 個
工具不會完成這項任務包括:
- 的Doxygen + GraphViz的(或點)
- 的Eclipse
- UML建模師
- 結構分析爲Java(無法解析的源文件)
- JUDE社區(awkard界面,不適合自動生成)
- In專門的開發環境(太複雜,並使用太多的內存)
任何想法?
我會感興趣,如果你找到一個解決方案。我所知道的能夠做所有這些事情的程序既不是開源的,也不是輕量級的(也不是免費的)。 – Nick 2009-07-23 04:46:48
哪些要求最靈活?我不確定你會找到一個符合他們所有人的。一個只有2天的java的高中生是否真的需要分析具有10,000個對象的圖形? – 2009-07-23 05:10:39
你的「視覺吸引力」的鏈接是找不到頁面 不幸的是,你找不到頁面。 – 2011-03-16 05:16:18