FreeOZ论坛

标题: Ubuntu下哪个UML creator比较好用? [打印本页]

作者: GPS    时间: 9-7-2009 09:21
标题: Ubuntu下哪个UML creator比较好用?
想在Linux下做UML图,哪个工具比较好用?如果能生成一点简单的伪代码最好。
作者: GPS    时间: 9-7-2009 09:56
正在试用dia, 有没有生成子类时能够自动copy父类的 operation? 这样,不用重新输入的。
作者: key    时间: 9-7-2009 10:16
标题: 我始终觉得uml的正向工程生成代码是多余的
反向工程有点用,正向就算了。
我的另一个观点是,uml中最没用的就是class diagram
哈哈哈。。。

个人观点
作者: yuba    时间: 9-7-2009 10:43
原帖由 key 于 9-7-2009 10:16 发表
反向工程有点用,正向就算了。


呵呵,看涉及几个人了

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

一副和谐的劳动场面
作者: coredump    时间: 9-7-2009 12:12
原帖由 yuba 于 9-7-2009 10:43 发表


呵呵,看涉及几个人了

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

一副和谐的劳动场面


还不够和谐,应该加上:还有人把改完的代码再生成图
作者: coredump    时间: 9-7-2009 12:14
原帖由 key 于 9-7-2009 10:16 发表
反向工程有点用,正向就算了。
我的另一个观点是,uml中最没用的就是class diagram
哈哈哈。。。

个人观点


我最近在儿子的学校作业里发现了很多User Case图,很神奇
作者: coredump    时间: 9-7-2009 12:16
原帖由 GPS 于 9-7-2009 09:21 发表
想在Linux下做UML图,哪个工具比较好用?如果能生成一点简单的伪代码最好。


netbeans UML模块

推荐给你一个用QT开发的UML tool:BOUML: http://bouml.free.fr/ ,开源的。
作者: GPS    时间: 9-7-2009 12:50
生成全部代码是用处不大, 生成一些为代码,可以做文档,似乎还是可行。 我怎么觉得画画类图还挺好阿,否则老是觉得没头没脑。高手们给讲讲都是怎么看和使用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
作者: coredump    时间: 9-7-2009 18:34
标题: 回复 #8 GPS 的帖子
B 的pro file中加了LIB += C
-----这是可以的

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

BTW,这个不是Qt问题,是OS的动态库基本概念。
作者: GPS    时间: 14-7-2009 12:02
现在似乎搞清楚了。
确实是动态苦路径没设对。
可以通过在一个script中设LD_LIBRARY_PATH来启动主程序。也可以在连接时用rpath( make), QMAKE_LFLAGS来设置在plugin或者在主程序中。
第一种方法比较灵活,因为,安装路径在编译时未知。
coredump有空再指点下阿。
谢谢了。
作者: iceman    时间: 14-7-2009 14:28
try agro uml
作者: 大杨树    时间: 19-7-2009 21:32
rational system architecture




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2