键盘友好的轻量级UML建模工具?

键盘友好的轻量级UML建模工具?,uml,modeling,Uml,Modeling,我正在寻找一个在Windows上运行的免费UML工具,它可以让我用尽可能小的鼠标快速创建简单的图表 我不需要代码生成或花哨的东西,只需要带有箭头的UML样式框 我想要的是,例如,允许我添加一个带有键盘快捷键的新类,并允许我输入名称,而无需双击添加的类或类似的内容。只是一个简单的应用程序,可以让你高效地建模,而不会有吃桌子的冲动 我不想要的是将一个项目从工具箱拖到表面,双击该项目,输入名称,再次抓取鼠标,单击ok按钮,单击rince并重复 对于Eclipse,可以使用文本符号创建图表,但我希望它用

我正在寻找一个在Windows上运行的免费UML工具,它可以让我用尽可能小的鼠标快速创建简单的图表

我不需要代码生成或花哨的东西,只需要带有箭头的UML样式框

我想要的是,例如,允许我添加一个带有键盘快捷键的新类,并允许我输入名称,而无需双击添加的类或类似的内容。只是一个简单的应用程序,可以让你高效地建模,而不会有吃桌子的冲动

我不想要的是将一个项目从工具箱拖到表面,双击该项目,输入名称,再次抓取鼠标,单击ok按钮,单击rince并重复

对于Eclipse,可以使用文本符号创建图表,但我希望它用于.Net开发,我不希望只为一个很小的图表插件运行Eclipse

我已经尝试了很多开源工具,但是大多数都有非常糟糕的用户体验


那么,有没有适合上述描述的工具?

如果您真的只想要带箭头的框,请使用。它允许您输入文本描述,当前的Windows版本现在可以提供文本文件的图形预览。您可以选择不同的形状类型,它将允许您生成图表,甚至与下面的图表一样奇特

我有一个成熟的UML工具(极好的),但我仍然每天使用GraphViz来绘制简单的草图

有关使用GraphViz的更传统的UML示例,请参见和网站


我发现JUDE是一款非常好的轻量级UML建模软件。它是跨平台的,有社区版,易于使用,支持标准UML,图表看起来非常漂亮

试试trace2uml


它是免费的、易于使用的、轻巧的

,看起来是一种非常好的语法。我一定会查出来的。看起来你只能用它来创建序列图,但不能创建结构图。
digraph {

/* notes */
    subgraph cluster_legend {
    graph [color=lightyellow style=filled]
    node[shape=plaintext]
    edge[style=invisible arrowhead=none]
    Mac[label="On Macintosh\nonly" color=blue fontcolor=blue]
    Next[label="Next Version" color=grey fontcolor=grey]
    Mac->Next
}

edge [color=black fontcolor=black]
node [weight=bold fontsize=14 color=black fontcolor=black]


/* docs */
node[ shape=box3d]
AppMakerv2[label="AppMaker V2\nDocument" color=blue fontcolor=blue]
AppMakerX[label="AppMakerX\nDocument"]

/* Code */
node [shape=folder]
PP[label="PowerPlant\nPPob Resources" color=blue fontcolor=blue]
Classic[label="Classic Mac\nResource fork:\nMENU, DLOG, DITL" color=blue fontcolor=blue]
XAML
WPFApp[label="WPF Application\nXAML resources\nC# Code and properties"]
REALBasic[label="REALbasic Application\nXML format\nwindows and code" color=grey fontcolor=grey]
Cocoa[label="Cocoa Application\nxib resources\nObjective-C Code" color=grey fontcolor=grey]
hand[label="Hand Editing in\nAppMaker v2 GUI" shape=plaintext fontcolor=blue]

/* processes */
node[shape=ellipse]
Importer[color=blue fontcolor=blue]
Exporter[color=blue fontcolor=blue]
Converter
WPFGen[label="WPF\nGenerator"]
CocoaGen[label="Cocoa\nGenerator" color=grey fontcolor=grey]
RBGen[label="REALbasic\nGenerator" color=grey fontcolor=grey]


/* Mac workflow */
edge[color=blue]
PP->Importer
Classic->Importer
hand->AppMakerv2
Importer->AppMakerv2
AppMakerv2->Exporter->AppMakerX

/* cross-platform workflow */
edge[color=black]
XAML->Converter->AppMakerX
AppMakerX->WPFGen->WPFApp

/* future workflow */
edge [color=grey fontcolor=grey]
AppMakerX->CocoaGen->Cocoa
AppMakerX->RBGen->REALBasic

}