使用している無料のUMLオーサリングツールは何ですか?なぜ他のツールよりも優れているのですか?
ArgoUML -簡単にするために使用します。
UML専用ではありませんが、私は Dia を使用しています。 UML図の大部分(すべてではないにしても)で使用されている記号が含まれていますが、フローチャート、ネットワーク図、およびソフトウェアエンジニアとして時々使用したいくつかの他のものもサポートしています。
私は前述のツールのほとんどを試しましたので、ここに私の意見を述べさせてください:
注意:使用するほとんどすべてのUMLツールに欠点(サポートされていない機能、間違ったレイアウトなど)があります。したがって、IMHOの形状やスナップをサポートする描画アプリは、依然として最も有用です。
yuml があります。これを使用すると、ツールなしでオンラインでUML図を作成できるため、ブログ、Wiki、電子メールなどに簡単に埋め込むことができます。
[〜#〜] bouml [〜#〜] がまだ言及されていないことに驚いています。 [〜#〜] bouml [〜#〜] をお勧めします。
フル機能のオープンソースで、定期的にメンテナンスされています。
また、読者にBOUMLプロジェクトステータス- https://stackoverflow.com/questions/3721008/bouml-project-status にアクセスするよう依頼します。
私は mlet を使用します。私がこのソフトウェアで気に入っているのは、それが描画ツールだけであることです。モデルの作成と保守を強制することはなく、コードの生成/解析も試みません。私が試した多くのUMLツールとは異なり、私は常に私が考えていた図を描くことができました(描画プリミティブは非常に完全であり、コードによって拡張可能です)。私の他のツールでうまく動作します:テキストベースのフォーマットは私のVCSでの作業に問題がなく、png/svgはコマンドラインを使用して生成できます(私は私のドキュメントのビルドを自動化するために使用します)。
ジュードコミュニティは私の最初の選択肢です。現在はAstahですが、web上でjudeコミュニティ5.2を見つけることができます。一度も使用したことがなければ、試してみます。 PS:私は個人的にStartUMLが好きではありませんでした。
編集:
それらはいくつかの非常に一般的な機能を共有し、ジュードはもう開発されていませんが、主にその使いやすさのためにジュードを好みます。私は数年前にJudeを使用して勉強し、今日はstarUML + VS UMLツール(会社の要件)で作業する必要があるため、両方のツールの熱心なユーザーでした。ジュードのほうが使いやすいと思います。それが私が言った理由です:I 個人的に StartUMLは好きではありませんでした。機能の比較starUMLは文書化の目的でのみ使用されており、Judeは廃止されているため、Judeがどのようになるかわかりません。よろしく。
よろしく。
ArgoUMLは無料なので使用しています。ポリテクニックでは、IBM Rational Software Modeler(RSM)の学校ライセンスを導入、指導、使用させています。
単純化した場合、私見では、UML標準とそのさまざまな図の要件のために、すべてのUMLモデリングソフトウェアは非常に複雑だと思います。
私は本当に高価なものをたくさん使って、それらすべてを嫌っていました。私は多くの場合に描画ツールを使用することにさえ頼りましたが、それは非常に制限的であり、UMLツールを最初から持つことの利点の多くをあなたに残しません。とにかく、私の最新の会社では、私が試したことのないビジュアルパラダイムを使っていました。それは私が使用した中で断然最高だと言わざるを得ません。問題はまだありますが、私が実際に使用したいのはそれだけです。ビジュアルパラダイムは、本当に高価なツールが実行するほとんどすべてのことを実行しますが、ごくわずかなコストで実行します。
彼らには無料のコミュニティエディションがあり、非商用利用が可能だと私は知っています。他の方法で機能が制限されているかどうかはわかりません。私が正しく思い出せば、約100ドルで商用版を購入できます。ですから、もしあなたが商業目的でそれを必要とし、あなたの雇用主がそのために立ち上がらないなら、私は本当に新しい仕事を本当にすぐに探しているでしょう。
まだ検討していないのは、マルチ開発者のサポートだけです。これは、すべての高価なツールで実行できます。しかし、ウェブサイトから、彼らはそれをサポートしているようです。
個人的に、私は StarUML が好きです。
非常にフル機能でオープンソース!
ウェブサイトから:
StarUMLは、Win32プラットフォーム上で実行される、高速、柔軟、拡張可能、機能的、自由に利用できるUML/MDAプラットフォームを開発するためのオープンソースプロジェクトです。 StarUMLプロジェクトの目標は、ソフトウェアモデリングツールと、Rational Rose、Togetherなどの商用UMLツールの強力な代替となるプラットフォームを構築することです。
私は Visual Paradigm のライセンス版を職場で使用しています。基本的なUMLニーズのほとんどを処理できる無料のコミュニティエディションがあります。
アイデア/アプリがまだ初期段階にある場合は yEd を使用し、追加の機能が必要な場合はArgoUMLに移行します。ある程度Visioが気に入りましたが、購入するのに十分ではありません