Ubuntu下哪个UML creator比较好用?
想在Linux下做UML图,哪个工具比较好用?如果能生成一点简单的伪代码最好。 正在试用dia, 有没有生成子类时能够自动copy父类的 operation? 这样,不用重新输入的。我始终觉得uml的正向工程生成代码是多余的
反向工程有点用,正向就算了。我的另一个观点是,uml中最没用的就是class diagram
哈哈哈。。。
个人观点 原帖由 key 于 9-7-2009 10:16 发表 http://www.freeoz.org/forum/images/common/back.gif
反向工程有点用,正向就算了。
呵呵,看涉及几个人了
有人画图,有人生成代码,有人改生成了的代码
一副和谐的劳动场面 原帖由 yuba 于 9-7-2009 10:43 发表 http://www.freeoz.org/forum/images/common/back.gif
呵呵,看涉及几个人了
有人画图,有人生成代码,有人改生成了的代码
一副和谐的劳动场面
还不够和谐,应该加上:还有人把改完的代码再生成图:victory: 原帖由 key 于 9-7-2009 10:16 发表 http://www.freeoz.org/forum/images/common/back.gif
反向工程有点用,正向就算了。
我的另一个观点是,uml中最没用的就是class diagram
哈哈哈。。。
个人观点
我最近在儿子的学校作业里发现了很多User Case图,很神奇;P 原帖由 GPS 于 9-7-2009 09:21 发表 http://www.freeoz.org/forum/images/common/back.gif
想在Linux下做UML图,哪个工具比较好用?如果能生成一点简单的伪代码最好。
netbeans UML模块
推荐给你一个用QT开发的UML tool:BOUML: http://bouml.free.fr/ ,开源的。 生成全部代码是用处不大, 生成一些为代码,可以做文档,似乎还是可行。 我怎么觉得画画类图还挺好阿,否则老是觉得没头没脑。高手们给讲讲都是怎么看和使用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
回复 #8 GPS 的帖子
B 的pro file中加了LIB += C-----这是可以的
LD_LIBRARY_PATH的设置是关键,你在A中load B失败应该是因为LD_LIBRARY_PATH设置错误。
BTW,这个不是Qt问题,是OS的动态库基本概念。 现在似乎搞清楚了。
确实是动态苦路径没设对。
可以通过在一个script中设LD_LIBRARY_PATH来启动主程序。也可以在连接时用rpath( make), QMAKE_LFLAGS来设置在plugin或者在主程序中。
第一种方法比较灵活,因为,安装路径在编译时未知。
coredump有空再指点下阿。
谢谢了。 try agro uml rational system architecture:)
页:
[1]