Answers:
尽管它不是UML专有的,但我使用Dia。它具有大多数(如果不是全部)UML图中使用的符号,但它也支持流程图,网络图以及我偶尔用作软件工程师的其他一些东西。
我尝试了上述大多数工具,因此请在这里发表我的看法:
注意:您将在几乎所有要使用的UML工具中发现缺点(不支持的功能,错误的布局等)。因此,恕我直言,支持UML形状或捕捉的绘图应用程序仍然是最有用的。
裘德社区是我的首选。即使他们现在是Astah,您仍然可以在网上找到jude community 5.2。如果您从未使用过,请尝试一下。PS:我个人不喜欢StartUML。
编辑:
尽管它们具有一些非常共通的功能,并且即使Jude不再开发,但我还是更喜欢Jude,因为它的可用性。几年前,我曾使用Jude进行学习,并且今天(公司要求)必须使用starUML + VS UML Tool(公司要求),所以我一直是这两种工具的狂热用户。我发现Jude的使用方式更友好。这就是为什么我说:我个人不喜欢StartUML。比较的功能我不知道Jude会如何发展,因为我们仅将starUML用于文档目的,并且Jude已停产。问候。
问候。
我已经用了许多非常昂贵的东西,而讨厌它们。我什至在许多情况下都使用绘图工具,但这是非常有限的,并且使您没有使用UML工具的许多好处。无论如何,在我最近的公司中,他们使用的是我从未尝试过的Visual Paradigm。我不得不说,这是迄今为止我用过的最好的。它仍然存在其问题,但是它是我真正喜欢使用的唯一问题。Visual Paradigm几乎可以执行真正昂贵的工具的所有工作,但成本却很小。
他们有一个免费的社区版本,我知道该版本可用于非商业用途。我不确定他们是否以其他任何方式限制了功能。如果我没记错的话,您可以花100美元左右购买一个商业版。因此,如果您出于商业目的需要它,而您的雇主对此一无所知,那么我真的会非常迅速地寻找新工作。
我们尚未研究的唯一一件事就是多开发人员支持,所有昂贵的工具都能够做到。但是从网站看来,他们似乎支持它。
我在工作中使用Visual Paradigm的许可版本。有一个免费的社区版本,应该能够满足您的大多数基本UML需求。