当在线搜索面向对象的概念,例如复合设计模式时,我经常发现它们以LePUS3表示法表示.我对这种建模语言并不熟悉.
这是我应该比UML更喜欢的东西吗?
我已经阅读了几个关于UML模型应该包含什么以及什么不包含的教程.作为开发人员,我总是从关系数据模型的角度思考,在这种模型中,表之间永远不会有多对多的关系.现在有了一个UML类模型,我读过如果它们没有提供附加值,你可以跳过链接表.
然而,我还阅读了一个教程,其中给出了使用表内数据的示例,强烈建议在为类模型建模时将每个类描述为一个简单的表.
我很困惑,现在是什么?!
我总是听说过在Java项目中使用UML但从未在Ruby项目中使用过.这只是一种文化差异,还是在Ruby开发中对建模的需求较少,因为它是更"敏捷"文化的一部分?
我需要创建一个图表来记录构建的RESTFul API,我应该使用哪个UML图?
提前致谢,
我一直在寻找不同的选项,甚至一些最流行的开源工具似乎只有Windows(例如StarUML).对于像Visio和Rational Rose for linux这样的程序,最好的开源替代方案是什么?
在类图中,我通常会看到像ClassA这样的东西扩展了ClassB,其中箭头指向ClassA.例如,这里,http://bit.ly/GFakDu.这一直困扰着我.为什么箭头不指向ClassB?

我想安装/启用NetBeans插件,用于创建和查看UML图,如图这里.但是,相当广泛的搜索已经提高了NetBeans 6.5及更低版本的结果,而我使用的是NetBeans 7.1.1.(我试过这些解决方案,虽然,但无济于事,他们说的应该是在IDE没有,比如更新管理器)有谁知道怎么弄的NetBeans 7.1.1显示Java项目的UML图?
我发现在Intellij中我可以通过转到New> Diagram> Java Class Diagram来创建漂亮的类图.我可以做我想做的一切,除了弄清楚如何在我完成后保存图表.当我创建一个图表,保存它,关闭Intellij,然后再次启动它时,我看到我刚刚"保存"的图表已经恢复到显示我项目中所有软件包的通用窗口.我意识到我可以用PNG格式保存diagam,但我不想这样做.我希望能够以可编辑的格式保存它?思考?
我正在开发一个利用餐馆数据集的应用程序.每隔1周,我的系统将运行一个cron作业,以将公共api上可用的餐馆与我的数据库同步.
但是,我如何绘制此cron作业的序列图?谁是演员?
uml ×10
linux ×2
modeling ×2
analysis ×1
api ×1
diagram ×1
java ×1
many-to-many ×1
netbeans ×1
netbeans-7.1 ×1
open-source ×1
ruby ×1
use-case ×1