当前位置:首页 > 开发 > 编程语言 > PHP > 正文

PHP的开源UML工具

发表于: 2011-05-14   作者:bardo   来源:转载   浏览次数:
摘要: 中文网上介绍PHP的UML工具较多。但是,没有我所用的。这里向大家介绍一下我所了解的PHP的开源UML工具。   第一个,要数BOUML。这是一个非常不错的免费的开源的UML工具,支持多种编程语言。C++,JAVA,PHP,PYTHN,IDL。 特别是对PHP的支持。 主要是:可以正向,反向。 正向:可以生成PHP代码。 反向:可以导入现有的工程。 此外,它还可以导入XMI

中文网上介绍PHP的UML工具较多。但是,没有我所用的。这里向大家介绍一下我所了解的PHP的开源UML工具。

 

第一个,要数BOUML。这是一个非常不错的免费的开源的UML工具,支持多种编程语言。C++,JAVA,PHP,PYTHN,IDL。

特别是对PHP的支持。

主要是:可以正向,反向。

正向:可以生成PHP代码。

反向:可以导入现有的工程。

此外,它还可以导入XMI,所以,你用PEAR的PHP_UML生成的UMI也能导入。(当然,有了它PEAR PHP_UML我觉得都没必要用了。)

也可以可以生成XMI(版本可以为1.2和2.X)。

这是一个完全FREE的工具,跨平台。有WINDOWS,LINUX不同的版本。

官方网站的介绍:

BOUML is a free UML 2 tool box allowing you to specify and generate code in C++, Java, Idl, Php and Python.

BOUML runs under Unix/Linux/Solaris, MacOS X(Power PC and Intel) and Windows.

BOUML is very fast and doesn't require much memory to manage several thousands of classes, see benchmark.

BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution.

网址是:http://bouml.free.fr/

 

第二个,则是Umbrello UML Modeller。(Umbrello ,不知是德语词,还是利大利语词,词义仍是雨伞:)

这也是一个完全免费的开源工具。可以正向,反向。

但它只有LINUX的版本。有中文语言包(即,支持中文界面)。

当然,它是提供源码的(C++),所以我想肯定是可以在WINDOWS中编译使用的。但问题是,目前未见有WINDOWS的编译好的安装包。

国内也有人发现了它,并认为,它强于目前大家普遍所用的AgroUML。

但有一点,它是基于KDE的,不是GNOME。这可能又是一个小小的遗憾。

 

 

网址是:http://uml.sourceforge.net/index.php

 

第三个:则是 MicroGold WithClass 目前版本是2010。

这是一个商业与免费并存的软件。免费软件使用时,有一定的限制。但它的功能强大之处,在于,同样可以正向,反向。

并且,集成VBA,因而,你可以通过VBA对它进行必要的扩展。

 

官方网站的介绍:

Available in three levels: Enterprise , Professional, and C#.
Reverse engineer C++. Java, Delphi , VB, IDL, Perl, PHP, C#, and VB.net.
Capture diagrams in GIF, JPEG, BMP, WMF
Draws all UML 1.x diagrams
Works with EJB
Most flexible code generation in the industry, supporting all major OO languages.
Easily create your own VBA add-ins or use and edit our existing add-ins to increase functionality.

 

网址:http://www.microgold.com/

 

PHP的开源UML工具

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  本文将为您介绍12个优秀的UML工具:   1. StarUML      StarUML(简称SU),是一种创建UML
本文将为您介绍12个优秀的UML工具: 1. StarUML StarUML(简称SU),是一种创建UML类图,是一种生成类
UML 工具 UMLet 是一个免费、开源、简单的 UML 建模工具。分两个版本,独立运行的版本和 Eclipse 插
十年前要画个Class Diagram,除了Rational Rose,together之类工具之外又少有其它选择。现在不一样
Omondo.EclipseUML.2008.Ganymede.Studio.Edition.v3.4.2-Lz0 http://0days.51cc.net/0days/omondo.
jude界面如下:从界面中可以看出界面粗糙,且仅支持4中图(类图、用例、部署图、组建图),个人评价
之前一直都是用的PowerDesign,用着挺顺手的,最满意的就是它的运行速度和资源占用,真是很好很强大
软件描述: 1.此软件是一个很好用的UML建模工具; 2.需要有jdk,并配置JAVA_HOME; 下载地址:http://
由于对开源的热爱,经常需要看开源的东东,但是像Struts那样的开源框架来说,从代码入手的话,却像
这里用于学习UML的工具是StarUML,没有什么原因为什么要用它,或许仅仅是有人说好用和比较小。 首先
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号