2012-09-25 54 views
2

使用UMLGraph,我們可以生成一個java文件的類圖。 對於.eg)UMLGraph - 如何爲Java項目生成類圖?

java -classpath '/usr/share/lib/UmlGraph.jar:/opt/Java-1.6/lib/tools.jar' \ 
org.umlgraph.doclet.UmlGraph -package Test.java 

有什麼方法來生成使用UMLGraph整個複雜的Java項目或一個jar文件的類圖?

回答

1

根據您可以生成單個類或單個封裝,在那裏所有的類圖中的文檔:http://www.umlgraph.org/doc/cd-umldoc.html

也許這是你拉平整個項目(所有文件複製到一個單一的解決方案文件夾)併爲這個'包'生成一個圖表?

順便說一句:對於一個「複雜」的項目,最有可能不是很有幫助有一個單一的類圖。

+0

感謝的對象,回答我的問題。 –

1

不推薦使用整個項目的單個類圖。我認爲創造意見更合適。

我喜歡用我的類圖實時導航深入到項目甚至多個項目從包到分類器和方法。我可以創建數百個實時視圖。不需要直接在圖表中保存所有這些文件,直接刪除,移動,刪除等等,或者將該類從包瀏覽器或甚至模型中拖出。使用實時視圖時真的很酷的UML。

這還記得我海波OLAP多維數據集的,我可以提取業務信息,除非與UML我提取:-)