标题: [推荐]zt: Open Source 的 UML 建模工具
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5139
帖子 10006
活跃指数 32
LU金币 2596 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-9-10 19:15  资料  个人空间  短消息  加为好友 
from Java视线论坛首页 dlee

Open Source 的 UML 建模工具

ArgoUML:
http://argouml.tigris.org
ArgoUML 的 feature:
http://argouml.tigris.org/features.html

QUOTE
Dia:
http://www.lysator.liu.se/~alla/dia/
Dia 可以借助于一些工具生成 Source Code 或者 DDL,我用过的两个工具是:
Dia2Code:
http://dia2code.sourceforge.net
tedia2sql:
http://tedia2sql.tigris.org

其它的一些工具可以在这里找到:
http://www.lysator.liu.se/~alla/dia/links.html
从对 UML 的实现来说,ArgoUML 强于 Dia(Dia 基本上是类似于 Visio 的一个绘图工具),但是在代码生成方面 Dia 强于 ArgoUML。

为了便于敏捷建模,我推荐使用 Open Source 的 UML 工具,而不要使用 ROSE。ROSE 太容易使我们有一种莫名其妙的成就感和满足感了,即使我们还没有做任何事情(我连 ROSE 都会用,谁敢说我不是软件专家?!)。当然如果您已经不可救药地认为不使用 ROSE 就没有办法做软件开发,或者使用 ROSE 对于保证您的收入至关重要,那就只管用好了。呵呵。

顶部
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5139
帖子 10006
活跃指数 32
LU金币 2596 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-9-10 19:16  资料  个人空间  短消息  加为好友 
QUOTE
Open Source 的 UML 建模工具目前已经有不少,但是大多功能比较简单。也难怪,UML 一向都是商业工具占统治地位的领域。不过我认为 UML 要走下神坛,飞入寻常百姓家,就一定要有成熟的开源工具出现。就象 OpenOffice 出来后一下子扭转了 Linux 桌面的被动局面,使得广大 PC 厂商有了与 M$ 叫板的资本。基于 OpenOffice 的办公套件将会层出不穷,我知道国内就已经有 3、4 种(包括一直行动迟缓的金山所要推出的 Linux 版办公套件)。
在 UML 建模工具中,这个 Umbrello 可以说是最成熟和最值得关注的了。
http://uml.sourceforge.net
Umbrello 主页上有一则新闻:
Umbrello Competes with Commercial Alternatives 14/10/2003
Poseidon and at least one other company have bought Umbrello as AdWords on Google. We would like to thank these companies for acknowledging that our Free Software competes with their proprietary and commercial offerings.
Poseidon 有自己的 UML 建模型工具,为什么还要买 Umbrello 呢?

Umbrello 是 KDE 的一部分,目前还只能运行在 Linux 上。它对中文的支持也是没有问题的。

广州 Linux 协会的 zufeng 写过一个例子:
http://www.cnlssc.com/modules.php?name=Dow...wdownload&cid=4

顶部
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5139
帖子 10006
活跃指数 32
LU金币 2596 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-9-10 19:17  资料  个人空间  短消息  加为好友 
QUOTE
jude_take,a small java based UML tools
http://objectclub.esm.co.jp/Jude/jude-c.html

顶部
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-9-11 08:29  资料  个人空间  主页 短消息  加为好友 
谢谢carol了
偶以前都不知道要选择那个uml好





不要问我结果 我只研究过程与思路
无双客栈
顶部
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5139
帖子 10006
活跃指数 32
LU金币 2596 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-9-11 13:47  资料  个人空间  短消息  加为好友 
QUOTE(无双 @ 2004-09-11 08:29:20)
谢谢carol了
偶以前都不知道要选择那个uml好
[right][snapback]387354[/snapback][/right]


偶公司里有visio, 但是欧不会用工具做类图 sad.gif

个人认为用纸和笔是最好的工具 grin.gif

顶部
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-9-11 14:07  资料  个人空间  主页 短消息  加为好友 
那不累死啊

用viso写流程图还是很简单的





不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
carol
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
幻想懒王++


UID 1859
精华 66
积分 5139
帖子 10006
活跃指数 32
LU金币 2596 个
LU金条 0 个
阅读权限 200
注册 2003-11-7
 
发表于 2004-9-11 14:09  资料  个人空间  短消息  加为好友 
流程图是很简单啊,但是我怎么就不太会画它的类图

还好我们做的东西都不是面向oo的,所以我做图的话,还只是做些序列土,例图来理清思路

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
天才猪



UID 4
精华 84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
 
发表于 2004-9-12 21:25  资料  个人空间  主页 短消息  加为好友 
没有强调一定要用类图的

其实类图 如果在c中的话 可以写成模块提供的接口





不要问我结果 我只研究过程与思路
无双客栈
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
 



当前时区 GMT+8, 现在时间是 2008-8-21 06:08
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.084158 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver