BOUML是一个免费的UML 2工具箱(正在开发中),使您可以指定并生成C ++,Java,Idl,Php和Python中的代码。BOUML在Unix / Linux / Solaris,MacOS X(Power PC和Intel)和Windows下运行。BOUML速度非常快,不需要太多内存即可管理数千个类,请参阅基准测试。BOUML是可扩展的,名为BOOLS的外部工具可以用C ++或Java编写,使用BOUML作为其他程序的定义。代码生成器和反向代码是BOUML发行版中包含的一些预定义插件。查看功能。