BOUML


Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

BOUML - это дизайнер диаграмм на унифицированном языке моделирования (UML). Запрограммированный на C ++ и Qt , он многоязычный и поддерживает генерацию кода и обратное проектирование кода . Релизы до версии 4.23 являются свободным программным обеспечением под лицензией GNU General Public License (GPL). BOUML 5 до 6.12 является проприетарным программным обеспечением . BOUML 7 и более поздние версии - бесплатное программное обеспечение. [2]

История

В сентябре 2010 года разработчик Бруно Пажес объявил, что прекращает работу над BOUML (кроме исправлений ошибок ), сославшись на «нарушения авторских прав и бесхозяйственность со стороны администраторов Википедии». [3] [4]

Версия 4.23 под названием «ultimate» была распространена в ноябре 2010 года [5], после чего было объявлено, что больше не будут выпускаться обновления. [3] Однако после анонса было выпущено несколько патчей, последним из которых стал BOUML 4.23 Ultimate patch 7, выпущенный в октябре 2011 года. [5]

В феврале 2012 года была выпущена 5-я версия как первая платная версия. Он имеет новый формат файла , но имеет обратную совместимость : версия 5 может читать файлы проекта, сохраненные в старых версиях. [2]

В августе 2012 года была выпущена версия 6 как первая версия для управления MySQL. [ необходима цитата ]

В мае 2017 года BOUML снова стал бесплатным, и версия 7 была выпущена как первая из новых бесплатных версий, она по-прежнему обратно совместима, поскольку версия 7 может читать файлы проекта, сохраненные старыми версиями. [2]

В августе 2021 года разработчик Бруно Пажес объявил о завершении разработки BOUML в связи с устареванием используемого фреймворка. [ необходима цитата ]

Генерация кода и обратная инженерия

BOUML может автоматически генерировать код из диаграмм классов UML и перестраивать их из существующего исходного кода, используя следующие языки: C ++, Java , PHP и MYSQL . [6] Он также может генерировать код для Python и IDL , но не извлекает модель UML для этих языков. [6]

Смотрите также

использованная литература

  1. ^ "BOUML - бесплатный набор инструментов UML" . bouml.fr . Проверено 28 марта 2021 .
  2. ^ a b c "Исторический" . bouml.fr . Проверено 31 мая 2017 года .
  3. ^ a b Паж, Бруно. «Баумл мертв» . sourceforge.net . Архивировано из оригинального 10 апреля 2011 года.
  4. ^ Pagès, Бруно (14 сентября 2010). «Поощрение» . sourceforge.net . Архивировано из оригинального 16 ноября 2010 года.
  5. ^ a b "Исторический: старые выпуски" . bouml.fr . Проверено 5 марта 2012 года .
  6. ^ a b «Особенности» . bouml.fr . Проверено 31 мая 2017 года .

внешние ссылки

  • Официальный веб-сайт
Источник « https://en.wikipedia.org/w/index.php?title=BOUML&oldid=1045161564 »