6

私は、Windows上で実行され、マウスをできるだけいじることなく、非常に高速に簡単な図を作成できる無料のUMLツールを探しています。

コード生成や派手なものは必要ありません。矢印の付いたUMLスタイルのボックスだけです。

たとえば、キーボードショートカットを使用して新しいクラスを追加し、追加したクラスなどをダブルクリックせずに名前を入力できるようにしたいものです。机を食べたくなることなく効率的にモデル化できるシンプルなアプリ...

私が望まないのは、アイテムをツールボックスからサーフェスにドラッグし、アイテムをダブルクリックして名前を入力し、もう一度マウスをつかんで、[OK]ボタンをクリックし、すすぎ、繰り返す必要があることです。

Eclipseには、テキスト表記を使用して図を作成できるTextUMLがありますが、.Net開発用に必要であり、小さな図作成プラグインのためだけにEclipseを実行したくありません。

私はそこにあるオープンソースツールのかなりの数を試しましたが、それらのほとんどはかなりひどいユーザーエクスペリエンスを持っています。

それで、上記の説明に合うツールはありますか?

4

3 に答える 3

7

本当に矢印付きのボックスが必要な場合は、GraphVizを使用してください。テキストの説明を入力することができ、現在の Windows バージョンでは、テキスト ファイルのグラフィカル プレビューを提供できるようになりました。さまざまな形状タイプを選択することができ、次の図のように凝った図を作成することもできます。

私は本格的な UML ツール (優れたEnterprise Architect ) を持っていますが、簡単なスケッチ図には GraphViz を毎日使用しています。

GraphViz を使用した従来の UML の例については、このブログUMLGraphサイトを参照してください。

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

}

代替テキスト http://www.aussiedesignedsoftware.com/AppMakerX/files/amxworkflow.png

于 2009-02-26T14:57:16.513 に答える
2

trace2uml http://trace2uml.tigris.org/を試す

それは無料で、使いやすく、軽いです

于 2010-02-03T18:53:02.000 に答える
0

JUDE は、UML でモデリングするための非常に優れた軽量ソフトウェアだと思います。クロスプラットフォームで、コミュニティ エディションがあり、使いやすく、標準の UML をサポートし、図も見栄えがします。

http://jude.change-vision.com/jude-web/index.html

于 2009-03-12T22:25:16.027 に答える