BOUML

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
 
(未显示1个用户的12个中间版本)
第2行: 第2行:
  
 
BOUML 是一个 C++ 开发并基于 [[Qt]] 的开源 UML 2 建模工具,可生成 [[C++]]、[[Java]]、Idl、[[PHP]]、[[Python]] 等代码,支持 [[Unix]]、[[Linux]]、[[Solaris]]、[[Mac OS X]] 和 [[Windows]] 操作系统,该工具运行速度快,无需太多内存就可以管理几千个类。
 
BOUML 是一个 C++ 开发并基于 [[Qt]] 的开源 UML 2 建模工具,可生成 [[C++]]、[[Java]]、Idl、[[PHP]]、[[Python]] 等代码,支持 [[Unix]]、[[Linux]]、[[Solaris]]、[[Mac OS X]] 和 [[Windows]] 操作系统,该工具运行速度快,无需太多内存就可以管理几千个类。
 +
 +
BOUML 已商业化不再开源,可考虑 [[DoUML]],它在持续维护中。
 +
 +
==安装==
 +
===Debian===
 +
[https://packages.debian.org/squeeze/bouml Package: bouml]
 +
vim /etc/apt/sources.list
 +
deb http://ftp.de.debian.org/debian squeeze main
 +
apt-get update
 +
apt-get install bouml
 +
 +
===OS X===
 +
sudo port instal qt3
 +
export QTDIR=/opt/local/lib/qt3
 +
export PATH=$PATH:/opt/local/lib/qt3/bin
 +
git clone https://github.com/gregsmirnov/bouml
 +
make
 +
make install
 +
make uninstall
 +
 +
==图集==
 +
<gallery widths=100px heights=100px perrow=6>
 +
Image:bouml-01.png|主窗口
 +
Image:bouml-usecase.png|用例
 +
Image:bouml-sequence-diagram.png|序列图
 +
Image:bouml-collaboration-diagram.png|协作图
 +
Image:bouml-state.png|状态图
 +
Image:bouml-activity.png|活动图
 +
Image:bouml-class-diagram.png|类图
 +
Image:bouml-object-diagram.png|对象图
 +
Image:bouml-plugout.png|Plug-outs
 +
Image:bouml-java-catalog.png|Java目录
 +
Image:bouml-project-synchro.png|项目同步
 +
Image:bouml-java-reverse.png|Java逆向工程性能
 +
</gallery>
  
 
==链接==
 
==链接==
*[http://bouml.free.fr BOUML项目主页]
+
*[http://www.bouml.fr/ BOUML官网]
*[http://sourceforge.net/projects/bouml/ BOUML在Sourceforge]
+
*[https://github.com/gregsmirnov/bouml BOUML @ GitHub]
*[http://docs.huihoo.com/bouml BOUML开源文档]
+
*[https://github.com/leonardo2d/douml DoUML project: fork of BoUML 4.22]
 +
*[http://docs.huihoo.com/bouml BOUML开放文档]
 +
 
 +
{{comment}}
  
[[Category:UML]]
+
[[category:UML]]
[[Category:C++]]
+
[[category:MDA]]
[[Category:Qt]]
+
[[category:c++]]
 +
[[category:qt]]
 +
[[category:huihoo]]

2014年12月17日 (三) 02:52的最后版本

BOUML 是一个 C++ 开发并基于 Qt 的开源 UML 2 建模工具,可生成 C++Java、Idl、PHPPython 等代码,支持 UnixLinuxSolarisMac OS XWindows 操作系统,该工具运行速度快,无需太多内存就可以管理几千个类。

BOUML 已商业化不再开源,可考虑 DoUML,它在持续维护中。

目录

[编辑] 安装

[编辑] Debian

Package: bouml

vim /etc/apt/sources.list
deb http://ftp.de.debian.org/debian squeeze main
apt-get update
apt-get install bouml

[编辑] OS X

sudo port instal qt3
export QTDIR=/opt/local/lib/qt3
export PATH=$PATH:/opt/local/lib/qt3/bin
git clone https://github.com/gregsmirnov/bouml
make
make install 
make uninstall

[编辑] 图集

[编辑] 链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱