BOUML - BOUML
![]() | |
![]() | |
Vývojáři | Bruno Pagès |
---|---|
Stabilní uvolnění | 7.9.1 / 1. března 2020 |
Napsáno | C ++ |
Operační systém | Cross-platform |
K dispozici v | Vícejazyčné |
Typ | Unifikovaný Modelovací Jazyk |
Licence | Proprietární od verze 5.0 do v6.12, od verze 7.0 bez použití |
webová stránka | www |
BOUML je Unifikovaný Modelovací Jazyk Návrhář diagramů (UML). Naprogramováno v C ++ a Qt, je vícejazyčný a podporuje generování kódu a kód reverzní inženýrství. Vydání před verzí 4.23 jsou svobodný software licencováno pod GNU General Public License (GPL). BOUML 5 až 6.12 je proprietární software. BOUML 7 a novější je svobodný software.[1]
Dějiny
V září 2010 oznámil vývojář Bruno Pagès, že přestává pracovat na BOUML (kromě oprava chyb ) s odvoláním na „porušení autorských práv a špatné řízení ze strany správců Wikipedie“.[2][3]
Verze 4.23 s názvem „ultimate“ byla distribuována v listopadu 2010,[4] poté bylo oznámeno, že nebudou vydány žádné další aktualizace.[2] Po oznámení však bylo vydáno několik oprav, poslední BOUML 4.23 konečný patch 7 v říjnu 2011.[4]
V únoru 2012 byla verze 5 vydána jako první placená verze. Má nový formát souboru, ale je zpětně kompatibilní v této verzi 5 může číst soubory projektu uložené ve starých verzích.[1]
V srpnu 2012 byla vydána verze 6 jako první verze spravující MySQL.[Citace je zapotřebí ]
V květnu 2017 je BOUML opět bez použití a verze 7 byla vydána jako první z nových bezplatných verzí, je stále zpětně kompatibilní, protože ve verzi 7 dokáže číst soubory projektu uložené ve starých verzích.[1]
Generování kódu a reverzní inženýrství
BOUML může automaticky generovat kód z UML třídní diagramy a znovu je sestavit ze stávajícího zdrojového kódu pomocí následujících jazyků: C ++, Jáva, PHP, a MYSQL.[5] Může také generovat kód pro Krajta a IDL, ale ne extrahovat model UML pro tyto jazyky.[5]
Viz také
Reference
- ^ A b C "Historický". bouml.fr. Citováno 31. května 2017.
- ^ A b Pagès, Bruno. „Bouml je mrtvý“. sourceforge.net. Archivovány od originál 10. dubna 2011.
- ^ Pagès, Bruno (14. září 2010). "Povzbuzení". sourceforge.net. Archivovány od originál 16. listopadu 2010.
- ^ A b „Historic: Old Releases“. bouml.fr. Citováno 5. března 2012.
- ^ A b "Funkce". bouml.fr. Citováno 31. května 2017.