Bouml

Bouml is a free UML 2 tool box (under development) allowing you to specify and generate code in C , Java and Idl.
Download

Bouml Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Bruno Pages
  • Publisher web site:
  • http://bouml.free.fr/

Bouml Tags


Bouml Description

Bouml is a free UML 2 tool box (under development) allowing you to specify and generate code in C , Java and Idl. Bouml is a free UML 2 tool box (under development) allowing you to specify and generate code in C , Java and Idl.The application 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. Here are some key features of "Bouml": · it is free · it runs under Linux/Unix/Solaris, Mac OS X and Windows thanks to Qt · it allows to program simultaneously in C , Java, Php and IDL · thanks to a full access to the generated forms, you are the master and you decide what must be generated · it is extensible, and the external tools (I name them plug-outs because they are executed outside BOUML) may be developed in C or Java, using BOUML for their definition as any other program. Frankly I do not like very much language like Visual Basic, and I do not understand how this one can be imposed in a UML environment ! · it is very fast and doesn't require much memory to manage several thousands of classes What's New in This Release: · Allows to import a project as a library. A project imported as a library can't be modified in the importing project, but it can be updated to follow changes done in the imported project. · In case the project imported as library contains others projects imported as library this ones are not considered like that, this means you can't update these sub projects separately but you have to ask for to update the container project you directly imported. · To simplify management you can't update a project imported as library while the project is modified, this means you have to save first your project or to reload it to forget changes you don't want, and at the end of the update the project is saved, so you can't undo an update. · This feature is dedicated to use projects defining librairies, not to work at several on the same project, for that see Project control and Project synchro · Project control 1.2.3 · To manage case of projects imported as library · The previous releases of BOUML cannot read a project saved with this version. Obviously this release is able to read the projects made by previous releases of BOUML.


Bouml Related Software