web-dev-qa-db-ja.com

どのUML(統一モデリング言語)ツールが利用可能ですか?

まともな(そして無料の)ものを見つけることができません。何が使えますか?

39
Lucas Pottersky

アンブレロを試したことはありますか?ただし、KDEに基づいているため、Javaルートに行きたくない場合に私が遭遇した最良のツールです。 UmbrelloはUbuntuリポジトリにあります。

Javaに問題がない場合、 ArgoUML は非常に優れたツールです。または、Eclipseで利用可能なプラグインを確認できます。

ArgoUML

17
txwikinger

試した Dia

 Sudo apt-get install dia

Dia

14
Oli

mletInstall umlet は、シンプルなユーザーインターフェイスを備えた優れた無料のオープンソースUMLツールです。

  • uMLダイアグラムをすばやく描画できます。
  • シーケンス図とアクティビティ図を作成する
  • 図をeps、pdf、jpg、svg、クリップボードにエクスポート
  • eclipseを使用して図を共有する
  • 新しいカスタムUML要素を作成する

andUMLetは、スタンドアロンで、またはWindows、OS X、LinuxでEclipseプラグインとして実行されます。

(また、姉妹ツールPLOTletをチェックして、チャートグリッドを作成します。)

Umlet

それは最高の、私の個人的なお気に入りの一つです!

11
Avi Mehenwal

DiaInstall dia はJava、PHP、C++などにコードを生成できますが、 Dia2codeInstall dia2code コードを生成します。 UMLの作成に使用し、クラスのコードを生成します。

8
metamorph

Papyrus を使用します。これは、フランスのCommissariatàl'ÉnergieAtomiqueによって開発されたスイートで、現在Eclipseのプラグインとして利用可能です。これは、私が知っている最新のオープンソースモデリングツールであり、UML2をほぼ完全にサポートしています。広い説明:

Papyrusは、あらゆる種類のEMFモデルを編集し、特にUMLおよびSysMLやMARTEなどの関連モデリング言語をサポートするための統合されたユーザー消費可能な環境を提供することを目指しています。 Papyrusは、EMFベースのモデリング言語用のダイアグラムエディターをUML 2およびSysMLの中に提供し、これらのエディター(GMFベースまたは非)を他のMBDおよびMDSDツールと統合するために必要な接着剤を提供します。

最も重要なこととして、Papyrusはモデル駆動開発(MDD)をサポートしています。これは、ドメイン固有言語を開発するための非常に有能なツールです。この点で、PapyrusはOMGによって発行されたModel-Driven Architecture(MDA)パターンをサポートする唯一のオープンソースツールのようです。 Acceleo などのコードジェネレーターを使用すると、完全なMDDスタックになります。独自のDSLプラグインを作成することもできます。

enter image description here

3
Luís de Sousa

yEd が好きです。オープンソースではありませんが、フリーウェアおよびクロスプラットフォームであり、多くの種類の図とUMLを処理します。

enter image description here

2
Martin R.

デスクトップアプリでの長期にわたる検索の後、私はウェブに行くことにしました。今では Cacoo を使用しています。無料で、友人と共有したり、同時に編集したりできます。

Schablonen in Cacoo

2

GaphorInstall gaphor はまともです。これにはいくつかの制限とバグがありますが、UMLエディターにとって最も面倒なものです。ただし、Diaではコードを生成できないため、ストレートなUMLダイアグラム作成ツールが必要な場合に備えてリストしています。

1
levesque

Visual Paradigmは、UMLの強力な商用ツールです。ただし、無料の(商用利用ではない)コミュニティエディションを使用できます。唯一の制限は、1時間ごとにプログラムを閉じることです。

enter image description here

0
Vassilis

これまでのところ、 Astah * はこれまで使用した中で最高のUMLツールです。私の意見では、グラフィックエレメントを十分にスマートな方法で自動的に位置合わせまたは固定できるため、描画エクスペリエンスが優れています。

以前は無料のコミュニティバージョンを提供していましたが、残念ながら 彼らは2018/09/26以降サポートを停止しました

ただし、その ML Editor は、学生であれば無料版を提供します。

0
yaobin