我已经尝试过7-8个UML程序,从简单到相当复杂,我还没有找到我爱上的单个软件.
Gliffy最接近正确的轨道.它的功能有限,这意味着什么都不会妨碍绘画.它可以与我的问题跟踪器和Wiki集成,这很棒.但是它缺少活动和状态图的符号.加上它的连接过程有点笨拙.
所以我也在使用MagicDraw.通过其连接模式可以非常快速地绘制图表.然而,该程序对我的使用来说太过分了.我只想输入<<cat>>一个类框,而不是首先在UML配置文件中将其定义为新的构造型等等.此外,程序需要永远加载,保存等.
Autodesk Sketchbook和图形输入板几乎已经足够好了,我将它用作我的白板,用于很多事情.快速,但是当然凌乱,并且在基于矢量的抽屉中移动符号和保持连接的速度要快得多.
因此,我继续搜索UML图表软件,该软件说敏捷开发人员通常会使用它来快速绘制草图,而不必与该工具进行战斗或减速.没有逆向工程或代码生成业务,没有"智能"功能将您锁定为标准UML.我知道要画什么,我只想要一个足够的工具包来加快速度.
Visio我在5分钟内没有喜欢,与ArgoUML和Dusan以及其他一些我试过的东西相同?
任何人都可以使用一些不会妨碍他们学习它的怪癖的东西吗?
编辑:Windows平台.
你试过http://yuml.me/吗?文字驱动,超级简单.如果您不想使用重载工具,那就恰到好处.
你只需输入:
# Cool UML Diagram
[Customer]+1->*[Order]
[Order]++1-items >*[LineItem]
[Order]-0..1>[PaymentMethod]
Run Code Online (Sandbox Code Playgroud)
它产生如下图:
