gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 20:18:25 26 4
gpt4 key购买 nike

我正在寻找一个在 Windows 上运行的免费 UML 工具,它可以让我非常快速地创建简单的图表,并且尽可能少地使用鼠标。

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

我想要的是,例如,让我使用键盘快捷键添加一个新类,并让我输入名称,而不必双击添加的类或类似的东西。只需一个简单的应用程序,即可让您高效建模,而不会产生吃掉办公 table 的冲动...

我不想要的是必须将一个项目从工具箱拖到表面,双击该项目,输入名称,再次捕获鼠标,单击“确定”按钮,然后重复。

对于 Eclipse 有 TextUML它允许您使用文本符号创建图表,但我希望将其用于 .Net 开发,并且我不想仅仅为了一个微小的图表插件而运行 Eclipse。

我尝试过很多开源工具,但其中大多数的用户体验都非常糟糕。

那么,有没有一个工具符合上述描述呢?

最佳答案

如果您确实只想要带有箭头的框,请使用 GraphViz 。它允许您输入文本描述,并且当前的 Windows 版本现在能够提供文本文件的图形预览。您可以选择不同的形状类型,它可以让您生成与下图一样精美的图表。

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

有关 GraphViz 的更多传统 UML 示例,请参阅 this blogUMLGraph网站。

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

}

alt text http://www.aussiedesignedsoftware.com/AppMakerX/files/amxworkflow.png

关于uml - 键盘友好的轻量级 UML 建模工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com