BOUML
![]() |
|
| Developer(s) | Bruno Pagès |
|---|---|
| Written in | C++ |
| Operating system | Cross-platform |
| Available in | Multilingual |
| Type | Unified Modeling Language |
| License | Proprietary starting from v5.0 |
| Website | www |
BOUML is a UML diagram designer. Programmed in C++ and Qt, it is multilingual, and supports code generation and code reverse engineering. The releases prior to version 4.23 are free software licensed under GPL. BOUML 5 and later is proprietary software.
Contents
Features[edit]
- Allows users to draw diagrams following the UML 2.0 standard.
- Compatible with languages: C++, Java, Php, Python, IDL and MySQL.
- Performs diagram reverse and forward engineering for multiple languages.
- It is cross-platform, running under Linux/Unix/Solaris, Mac OS X and Windows thanks to Qt.
- It is very fast compared to other UML modelers.[1]
- XMI support.
Code Generation and Reverse Engineering[edit]
BOUML can automatically generate code from the UML Class Diagrams and rebuild them from existing source code using the following languages: C++, Java, PHP, MYSQL. It can also generate code for Python and IDL, but not extract the UML model for these languages.
History[edit]
In September 2010, its developer Bruno Pagès announced that he was ceasing work on BOUML other than bug fixes due to "copyright violations and mismanagement from wikipedia administrators".[2][3]
The version 4.23 named "ultimate" was distributed in November 2010,[4] after which it was announced that no more updates would be released.[2] However, several patches were released after the announcement, the last being BOUML 4.23 ultimate patch 7 in October 2011.[4]
In February 2012, version 5 was released as the first paid-for version. It has a new file format, but is backwards compatible in that version 5 can read project files saved by the old versions.[5]
In August 2012, version 6 was released as the first version managing MySQL. Being backwards compatible in that version 6 can read project files saved by the old versions.
See also[edit]
References[edit]
- ^ Bruno Pagès. "BoUML benchmark". www.bouml.free.
- ^ a b Bruno Pagès. "Bouml is dead". sourceforge.net.[dead link]
- ^ Bruno Pagès (September 14, 2010). "Encouragement". sourceforge.net.
- ^ a b "Historic: old releases". bouml.fr. Retrieved 5 March 2012.
- ^ "Historic". bouml.fr. Retrieved 5 March 2012.
- This article incorporates information from the revision as of 59796385 of the equivalent article on the French Wikipedia.
External links[edit]
| Wikimedia Commons has media related to BOUML. |
