找回密码
 FreeOZ用户注册
查看: 2661|回复: 11
打印 上一主题 下一主题

[软件技巧] Ubuntu下哪个UML creator比较好用?

[复制链接]
跳转到指定楼层
1#
发表于 9-7-2009 09:21:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
想在Linux下做UML图,哪个工具比较好用?如果能生成一点简单的伪代码最好。
回复  

使用道具 举报

2#
 楼主| 发表于 9-7-2009 09:56:16 | 只看该作者
正在试用dia, 有没有生成子类时能够自动copy父类的 operation? 这样,不用重新输入的。
回复  

使用道具 举报

3#
发表于 9-7-2009 10:16:08 | 只看该作者

我始终觉得uml的正向工程生成代码是多余的

反向工程有点用,正向就算了。
我的另一个观点是,uml中最没用的就是class diagram
哈哈哈。。。

个人观点
回复  

使用道具 举报

4#
发表于 9-7-2009 10:43:41 | 只看该作者


呵呵,看涉及几个人了

有人画图,有人生成代码,有人改生成了的代码

一副和谐的劳动场面
回复  

使用道具 举报

5#
发表于 9-7-2009 12:12:23 | 只看该作者
原帖由 yuba 于 9-7-2009 10:43 发表


呵呵,看涉及几个人了

有人画图,有人生成代码,有人改生成了的代码

一副和谐的劳动场面


还不够和谐,应该加上:还有人把改完的代码再生成图
回复  

使用道具 举报

6#
发表于 9-7-2009 12:14:33 | 只看该作者
原帖由 key 于 9-7-2009 10:16 发表
反向工程有点用,正向就算了。
我的另一个观点是,uml中最没用的就是class diagram
哈哈哈。。。

个人观点


我最近在儿子的学校作业里发现了很多User Case图,很神奇
回复  

使用道具 举报

7#
发表于 9-7-2009 12:16:50 | 只看该作者
原帖由 GPS 于 9-7-2009 09:21 发表
想在Linux下做UML图,哪个工具比较好用?如果能生成一点简单的伪代码最好。


netbeans UML模块

推荐给你一个用QT开发的UML tool:BOUML: http://bouml.free.fr/ ,开源的。
回复  

使用道具 举报

8#
 楼主| 发表于 9-7-2009 12:50:38 | 只看该作者
生成全部代码是用处不大, 生成一些为代码,可以做文档,似乎还是可行。 我怎么觉得画画类图还挺好阿,否则老是觉得没头没脑。高手们给讲讲都是怎么看和使用UML的吧。 设计时候用什么来描述呢?

我去试试BOUML.

coredump, 有个Qt问题,呵呵。
主程序 A, 用到一个plugin B, B用到一个shared library C.
我如果在B 的pro file中加了LIB += C, 运行A的时候就load(QPluginLoader) 不到B, loader.instance返回NULL.
去掉B中的LIB, 在A.pro中加 LIB+=C, 并且设置LD_LIBRARY_PATH就可以了。
结论是-- shared library是不是只能在主程序连接马? 还是我在别的地方出错了? 问题是我希望在B中来识别C, 这样在发布B时候,就不用change A
回复  

使用道具 举报

9#
发表于 9-7-2009 18:34:34 | 只看该作者

回复 #8 GPS 的帖子

B 的pro file中加了LIB += C
-----这是可以的

LD_LIBRARY_PATH的设置是关键,你在A中load B失败应该是因为LD_LIBRARY_PATH设置错误。

BTW,这个不是Qt问题,是OS的动态库基本概念。
回复  

使用道具 举报

10#
 楼主| 发表于 14-7-2009 12:02:08 | 只看该作者
现在似乎搞清楚了。
确实是动态苦路径没设对。
可以通过在一个script中设LD_LIBRARY_PATH来启动主程序。也可以在连接时用rpath( make), QMAKE_LFLAGS来设置在plugin或者在主程序中。
第一种方法比较灵活,因为,安装路径在编译时未知。
coredump有空再指点下阿。
谢谢了。
回复  

使用道具 举报

11#
发表于 14-7-2009 14:28:17 | 只看该作者
try agro uml
回复  

使用道具 举报

12#
发表于 19-7-2009 21:32:54 | 只看该作者
rational system architecture
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 28-4-2024 13:51 , Processed in 0.048426 second(s), 27 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表