UMLデザインツールを探しています(デザインのためだけで、コード生成は不要です)。
主な機能
Linux用のUMLツールのほとんどは本当に見た目が悪いですが、以下を使用できます。
実験/代替:
ASCIIフロー -ドキュメントに常に画像を含めることはできませんが、簡単なテキストはどこでも同じように見えるため、コードで簡単に概要を確認するのに適しています。
Cloudcraft -CloudcraftでAWSダイアグラムを描画します。迅速なアーキテクチャ図に適しています。
素早い図面と、いくつかの図を「コーディング」することを恐れない人のために、この製品をご覧になることをお勧めします http://yuml.me/diagram/scruffy/class/samples 。
私はUMLetが好きです: http://www.umlet.com/ 。とても軽い
StarUML 2 をお勧めします。
32ビットと64ビットの両方のDebian/Ubuntuパッケージがあります。非常に使いやすく、軽量です。商用ですが、評価の期限はありません(Sublime Text 2など)。
図を描くためのツールですか? Dia Diagram Editor を試してください。
Violet UMLを発見しました。使いやすい、軽量の図は、私にとっては問題ないように見えます。
こちらをご覧ください: http://alexdp.free.fr/violetumleditor/page.php
GTK2ベースのgaphorを使用し、cairoを使用してニース図を描画していました。 Pythonベースであり、UMLでPythonコードを分析および表示できます。ただ、現時点では活発に開発されていません。
PyPIからの最適なインストール: https://pypi.python.org/pypi/gaphor
Github: https://github.com/thet/gaphor
ウェブサイト: http://gaphor.sourceforge.net/
UMLオープンソースツールのリストのメタリストは、こちらにあります: http://modeling-languages.com/uml-tools/#open
Eclipse Marketplace にあるObeo UML Designerを使用します。
MDSD用のAcceleoツールキットと非常によく合います。
モデリングツールの最大のセールスポイントは、ツールチェーンに入力できる出力を生成できる必要があることです。
純粋なドキュメンタリーのためだけに存在するモデルが、プロジェクトで2、3サイクル以上生き残るのを見たことはありません。プロジェクトの変更が最初に実行され、次にモデルが適応されるため、この種のものは通常は機能しません。この種の作業は、当然のことながら、ブレインデッドまたは贅沢とみなされます(尋ねる人によって異なります)。
正しい方法は、プロジェクトの変更はモデルの変更によって駆動される必要があるということです。
私はBOUMLが好きでしたが、今では無料版はもう利用できません... [〜#〜] douml [〜#〜] という名前のフォークがあります。