![]() |
1
11
PlantUML 这是我最喜欢的方式。我只是发现所有这些图表都更容易使用简单的脚本来构建。PlantUML有点像图表的降价。
还有PlantUML编辑器: https://code.google.com/p/plantumleditor/ 和 PlantUML编辑程序: http://sourceforge.net/projects/plantumlqeditor/
显然,您也可以从命令行简单地使用PlantUML,它解析文本文件并使用graphviz从中生成图表。 |
![]() |
2
7
如果您不想制作一个成熟的UML图,它可以被各种工具读取和理解,而仅仅是一个 看起来像UML的图片 yEd . 因为 你只能用它来绘制图表。但是当你考虑它时,几乎所有的图(例如UML中的图)都是图。 例如,yEd有一个“umlclass”节点类型,它只是一个带有名称的矩形和两个多行文本字段(一个用于属性,一个用于字段)。如果您想从类图中生成代码,或者如果您想在多个视图中显示同一个UML模型,但对于普通视图来说,这是非常可怕的 图片 ,太完美了。
(注意:用yEd制作非图形化的ish图是可能的,但是很痛苦。值得注意的是,UML序列图并不适合。但是可以创建它们 出色地 使用PlantUML和MSCgen等工具再次从文本中提取,这反过来又会吸引图形布局) (注2:像这样推广这个工具,我什么也得不到。我只是个粉丝) |
![]() |
3
5
就我个人而言,我使用了一个NetBeans IDE插件。其他答案已经给出了一个很好的“独立”UML编辑器列表。如果你的IDE有一个UML插件可以帮你完成这项工作,我认为你应该喜欢它,因为任何可以的东西 与您的代码集成
自动生成 UML图,然后您可以 你觉得不合适的地方。这种模式通常被插件称为“逆向工程”,即获取代码库并生成图表。 一些工具也可以 使同步 您正在将UML图中的内容修改到代码库中。
yUML(基于Web的) 查看此在线工具 http://yuml.me/diagram/scruffy/class/samples 注: |
![]() |
4
4
WebSequenceDiagrams -yUML的类似物。 |
![]() |
5
3
|
![]() |
7
2
如果有很多开发人员参与,请上船拍照。 StarUML .它没有很多功能,但仍然很好。 |
![]() |
8
2
我在纸上画画,用argouml完成 http://argouml.tigris.org/ |
![]() |
9
1
|
![]() |
11
1
VisualStudio2010 为了我的 . |
![]() |
12
1
我认为这取决于建模的广泛程度。如果它应该作为一个插图来解释一些关键的元素,绘图程序应该做得很好。我个人用omnigraffle来做这个。 如果它应该是一个详细的模型,那么最好生成它(如果是类图)。我喜欢VisualParadigm,但也听说过EnterpriseArchitect(仅限Windows)的优点。这些工具对于流程图也非常有用。 我从来没有用过序列图(我认为流程更清晰),所以我不知道什么工具最适合这样做。我认为VP和EA都能处理这些问题。 关键是使用。如果是为了澄清,OPN绘图工具是完美的,那么您可以决定要包含多少杂乱内容。如果您需要所有的细节,只需生成图表。 |
![]() |
ChumboChappati · UML:组合或依赖 7 年前 |
![]() |
Har · UML-两个实体之间的多重分解关系 7 年前 |
![]() |
dnjsdnwja · 地图属性的Uml类图替代 7 年前 |
![]() |
user1323 · 用例图。结合用例是好的还是坏的做法? 7 年前 |
|
eshkere111222333 · 聚合vs组成 7 年前 |