2009-02-26 19 views
6

私はWindows上で動作する無料のUMLツールを探しています。できるだけマウスを軽く動かすことなく、非常に高速な簡単な図を作成できます。キーボードフレンドリー軽量UMLモデリングツール?

私はコード生成やファンシーなものは必要ありません。矢印を持つUMLスタイルのボックスだけです。

私が望むのは、たとえば、キーボードショートカットを使って新しいクラスを追加し、追加したクラスなどをダブルクリックすることなく名前を入力できるようにすることです。

ツールボックスからサーフェスにアイテムをドラッグしてアイテムをダブルクリックするだけで、アイテムをダブルクリックするだけで名前をつけてもう一度マウスをつかんで、[OK]ボタンをクリックします。

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

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

だから、上記の説明に合ったツールがありますか?

答えて

7

実際に矢印の付いたボックスが必要な場合は、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

0

私は、UMLでモデリングJUDE非常に良い、軽量なソフトウェアを見つけます。クロスプラットフォームなので、コミュニティ版があり、使いやすく、標準のUMLをサポートしていて、ダイアグラムはとても見栄えが良いです。

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

1

http://trace2uml.tigris.org/

それは、自由に使いやすく、本当に素敵な構文のようになっていることを

+0

光であるトライtrace2uml。私は間違いなくそれをチェックします。 –

+0

シーケンス図だけではなく、ナット構造図を作成できるようです。 – T3rm1

関連する問題