Bouml is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java and Idl.
Bouml runs under Unix/Linux/Solaris, MacOS X and Windows.
Bouml is very fast and doesn’t require much memory to manage several thousands of classes, see benchmark.
Bouml is extensible, and the external tools named
plug-outs can be written in C++ or Java, using BOUML for their
definition as any other program. The code generators and reverses are
ones of the pre-defined plug-outs included in the BOUML distribution.
BOUML是一個(gè)免費(fèi)的UML2.0工具(還在開發(fā)中),可以生成C++,JAVA和IDL的代碼。
BOML的運(yùn)行平臺(tái)包括Unix/Linux/Solaris, MacOS X and Windows。對(duì)沒有中文版,DEVELOPER TEAM表示深刻道歉===:-)。
BOML運(yùn)行的是相當(dāng)?shù)目炖?,而且不需要占用大塊的內(nèi)存就可以管理成百上千個(gè)類,具體看統(tǒng)計(jì)數(shù)字。
BOUML可以用C++和JAVA來編寫插件進(jìn)行擴(kuò)展。代碼生成和由代碼生成BOUML diagram 的插件跟隨BOUML一同發(fā)布。
下載地址:
http://bouml.free.fr/download.html