现在的位置: 首页 > 综合 > 正文

发现一个不错的开源UML工具

2012年08月27日 ⁄ 综合 ⁄ 共 1168字 ⁄ 字号 评论关闭

    在www.uml.org上偶然看到一个叫 StarUML的开源UML工具的链接。

    官方网站首页上是这样介绍的:

    StarUML - The Open Source UML/MDA Platform
    StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.

    呵呵,开起来很诱人于是我就注册了帐号下载来看看,安装包21M和.NET运行时安装包差不多大。后来看了看项目介绍,才知道这个项目是Delphi开发的。真可惜怎么都没人开发.NET平台的开源UML工具呢,国内唯一用.NET做的也号称是国内唯一一个UML建模工具的trufun也不是开源的。

    嘿嘿,废话少说,看看有啥高级功能。

    装上后看看外管,是很熟悉的Visual Studio.NET 风格,窗体可以停靠和隐藏。

    

    随便拉个角色到用例图里,嘿嘿,发现这个软件还挺有创意,用例图的输入方式有别于Together和Rose,它会有一个小的输入框,这个小的输入框左侧一个按钮是设置public,private等属性,右边两个按钮分别是填加属性和操作的。同时发现这个工具的提示很细致,看看抓图就知道了,呵呵。

   

    导出成图片文件检查下,看来对中文支持没有问题,以前用Rose时要是写中文,导出成图片就变成没字了。

    看文档说与Rose和Together兼容,我现在机器上没有这两个软件也就不能测试了,软件是可以导出的是XMI文件,应该就是通过XMI文件和其他软件兼容的吧。

    呵呵,刚刚要写文章表扬时就遇到BUG了,看来还有待加强,不知道什么原因放置完用例或者角色后就会去执行关闭绘图的功能,造成弹出是否保存文件的对话框。在Model Explorer上右击原先是有出来C++,C#,Java三个菜单项,并且每种只有一个,但是往复出现几次上面说的那种错误后(我猜是这个原因),这些菜单项每种都变成好多个。不过这两个BUG我想在再测试又不会出现了,怪怪的。

    虽然有些BUG但是毕竟是开源的,而且也不是一直出项影响使用。大家有兴趣可以去下载看看,呵呵,下载前记得在页面右上角注册一个帐号。

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

抱歉!评论已关闭.