BOUML

BOUML是一个UML 2工具箱,包括一个建模工具允许您指定和生成C++、Java和IDL、PHP、Python和MySQL 代码。

  • Owner: gregsmirnov/bouml
  • Platform: Linux, Mac, Raspbian, Windows
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

BOUML是一个UML 2工具箱,包括一个建模工具允许您指定和生成C++、Java和IDL、PHP、Python和MySQL 代码。

BOUML可在Windows、Linux和MacOS X运行。

BOUML是非常快的,并不需要多大的内存管理几千个类,见性能测试(http://www.bouml.fr/benchmark.html)。

BOUML是可扩展的,并命名为 plug-outs 的插件工具可以用C++或Java编写,像任何其他程序一样使用BOUML对它们进行定义。代码发生器,代码逆转和代码切换都是预先定义的 plug-outs之一,包括在BOUML的分发版本内。

自发布7.0以来,BOUML再次成为一款免费软件。

Overview

Name With Ownergregsmirnov/bouml
Primary LanguageC++
Program languageProlog (Language Count: 3)
PlatformLinux, Mac, Raspbian, Windows
License:GNU General Public License v2.0
Release Count0
Created At2011-12-17 21:04:06
Pushed At2011-12-17 21:04:44
Last Commit At2011-12-17 22:03:26
Stargazers Count34
Watchers Count4
Fork Count13
Commits Count1
Has Issues Enabled
Issues Count2
Issue Open Count1
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

This the distribution of BOUML for Unix/Linux/Solaris.
The sources may be compiled under Windows but I do not help you for
this because it is useless : the Windows executable are available on
the BOUML site.

The sources of BOUML itself and the plug-outs written by hand are
placed under the directories 'src'.

The sources of the plug-out generated by BOUML (not written by hand)
are placed under 'genplugouts'.

The projects of the plug-out defined through BOUML are placed under
plugouts. 'empty' is a very important project because you will use
it to define new plug-outs.

To compile BOUML and the plug-outs under Unix/Linux/Solaris :

You must have QT 2.3 or 3.x correctly installed, and 'qmake' because
all the Makefiles except the top one are produced from .pro files

The environment variable QTDIR must be set to the toplevel
directory where Qt is installed.

To compile do 'make'

Installation

By default BOUML and the plug-outs are installed under /usr/lib/bouml,
and a shell script named 'bouml' is placed under /usr/bin. These paths
are specified in the Makefile, change the locations if you want
before doing the installation.

The installation is done through 'make install', after that the current
directory may be removed. To just remove the obj do 'make clean'

'make uninstall' uninstall BOUML


Bruno Pages (bouml@free.fr)

Joint author of Xcoral (http://xcoral.free.fr)
Author of Bouml (http://bouml.free.fr)

To the top