BOUML

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

  • 所有者: gregsmirnov/bouml
  • 平台: Linux, Mac, Raspbian, Windows
  • 許可證: GNU General Public License v2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

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再次成为一款免费软件。

概覽

名稱與所有者gregsmirnov/bouml
主編程語言C++
編程語言Prolog (語言數: 3)
平台Linux, Mac, Raspbian, Windows
許可證GNU General Public License v2.0
發布數0
創建於2011-12-17 21:04:06
推送於2011-12-17 21:04:44
最后一次提交2011-12-17 22:03:26
星數33
關注者數4
派生數13
提交數1
已啟用問題?
問題數2
打開的問題數1
拉請求數0
打開的拉請求數0
關閉的拉請求數0
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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)

去到頂部