首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“敏捷”UML绘图软件

“敏捷”UML绘图软件
EN

Stack Overflow用户
提问于 2011-05-05 09:07:26
回答 9查看 2.5K关注 0票数 3

我已经尝试了大约7-8个UML程序,从简单到相当复杂,但还没有找到一个我喜欢的软件。

Gliffy是最接近正确轨道的。它在功能上是有限的,这意味着没有任何东西会阻碍绘图。它还可以与我的问题跟踪器和Wiki集成在一起,这很棒。然而,它缺少活动和状态图的符号。另外,它的连接过程有点笨拙。

所以我也在使用MagicDraw。通过它的连接模式,它很快就能得到漂亮的图表。然而,这个程序对我的使用来说太夸张了。我只想在类框中键入<<cat>>,而不是首先在UML中将其定义为新的构造型,等等……此外,该程序需要永远加载,保存等。

Autodesk Sketchbook和图形平板电脑几乎就足够好了,我把它用作我的白板,做了很多事情。快速,尽管凌乱,移动符号和保持连接在基于矢量的抽屉中要快得多。

因此,我继续寻找UML绘图软件,这些软件表明敏捷开发人员通常会使用它来快速绘制草图,而不必与该工具斗争或被该工具减慢。没有逆向工程或代码生成业务,没有将你锁定在标准UML中的“智能”特性。我知道该画什么,我只想要一个足够的工具包来加快速度。

Visio我没能在5分钟内喜欢,同样的ArgoUML和杜山和其他一些我尝试过的东西?

有没有人在不学习它的怪癖的情况下就使用了一些不会妨碍的东西?

编辑: Windows平台。

EN

回答 9

Stack Overflow用户

发布于 2011-05-06 16:05:44

你试过http://yuml.me/吗?文本驱动,超级简单。如果你不想为一个过载的工具而烦恼,那就太好了。

您只需输入:

代码语言:javascript
复制
# Cool UML Diagram
[Customer]+1->*[Order]
[Order]++1-items >*[LineItem]
[Order]-0..1>[PaymentMethod]  

它会生成如下图:

票数 5
EN

Stack Overflow用户

发布于 2011-05-06 15:56:10

试试PlantUML。它很容易使用。

在您喜欢的文本编辑器中编写以下代码行:

代码语言:javascript
复制
@startuml
class Cat << cat >>
@enduml

然后运行plantuml。您将在同一目录中得到一个很好的图表:

票数 3
EN

Stack Overflow用户

发布于 2011-05-05 09:15:11

如果你用的是Mac,你可能想试试OmniGraffle。它可以在没有任何麻烦的情况下完成你的图表,但可能只支持内存中最常见的4或5种UML图表类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5891601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档