我已经尝试了大约7-8个UML程序,从简单到相当复杂,但还没有找到一个我喜欢的软件。
Gliffy是最接近正确轨道的。它在功能上是有限的,这意味着没有任何东西会阻碍绘图。它还可以与我的问题跟踪器和Wiki集成在一起,这很棒。然而,它缺少活动和状态图的符号。另外,它的连接过程有点笨拙。
所以我也在使用MagicDraw。通过它的连接模式,它很快就能得到漂亮的图表。然而,这个程序对我的使用来说太夸张了。我只想在类框中键入<<cat>>,而不是首先在UML中将其定义为新的构造型,等等……此外,该程序需要永远加载,保存等。
Autodesk Sketchbook和图形平板电脑几乎就足够好了,我把它用作我的白板,做了很多事情。快速,尽管凌乱,移动符号和保持连接在基于矢量的抽屉中要快得多。
因此,我继续寻找UML绘图软件,这些软件表明敏捷开发人员通常会使用它来快速绘制草图,而不必与该工具斗争或被该工具减慢。没有逆向工程或代码生成业务,没有将你锁定在标准UML中的“智能”特性。我知道该画什么,我只想要一个足够的工具包来加快速度。
Visio我没能在5分钟内喜欢,同样的ArgoUML和杜山和其他一些我尝试过的东西?
有没有人在不学习它的怪癖的情况下就使用了一些不会妨碍的东西?
编辑: Windows平台。
发布于 2011-05-06 16:05:44
你试过http://yuml.me/吗?文本驱动,超级简单。如果你不想为一个过载的工具而烦恼,那就太好了。
您只需输入:
# Cool UML Diagram
[Customer]+1->*[Order]
[Order]++1-items >*[LineItem]
[Order]-0..1>[PaymentMethod] 它会生成如下图:

发布于 2011-05-06 15:56:10
试试PlantUML。它很容易使用。
在您喜欢的文本编辑器中编写以下代码行:
@startuml
class Cat << cat >>
@enduml然后运行plantuml。您将在同一目录中得到一个很好的图表:

发布于 2011-05-05 09:15:11
如果你用的是Mac,你可能想试试OmniGraffle。它可以在没有任何麻烦的情况下完成你的图表,但可能只支持内存中最常见的4或5种UML图表类型。
https://stackoverflow.com/questions/5891601
复制相似问题