欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
BOUML
来自开放百科 - 灰狐
(版本间的差异)
(→链接) |
小 |
||
| (未显示1个用户的16个中间版本) | |||
| 第1行: | 第1行: | ||
{{top news}} | {{top news}} | ||
| − | BOUML 是一个 C++ | + | 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:// | + | *[http://www.bouml.fr/ BOUML官网] |
| − | *[ | + | *[https://github.com/gregsmirnov/bouml BOUML @ GitHub] |
| + | *[https://github.com/leonardo2d/douml DoUML project: fork of BoUML 4.22] | ||
| + | *[http://docs.huihoo.com/bouml BOUML开放文档] | ||
| + | |||
| + | {{comment}} | ||
| − | [[ | + | [[category:UML]] |
| − | [[ | + | [[category:MDA]] |
| + | [[category:c++]] | ||
| + | [[category:qt]] | ||
| + | [[category:huihoo]] | ||
2014年12月17日 (三) 02:52的最后版本
BOUML 是一个 C++ 开发并基于 Qt 的开源 UML 2 建模工具,可生成 C++、Java、Idl、PHP、Python 等代码,支持 Unix、Linux、Solaris、Mac OS X 和 Windows 操作系统,该工具运行速度快,无需太多内存就可以管理几千个类。
BOUML 已商业化不再开源,可考虑 DoUML,它在持续维护中。
目录 |
[编辑] 安装
[编辑] Debian
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
[编辑] 图集
[编辑] 链接
<discussion>characters_max=300</discussion>
分享您的观点