これまで、クラスのオブジェクト/クラス モデリングにNClassを使用してきました。
ただし、次のタスクであるシーケンス図ができるとは思えません。
Visio は使用しない方がよいでしょう。シーケンス図を作成するための優れた無料のソフトウェア ソリューションはありますか?
これまで、クラスのオブジェクト/クラス モデリングにNClassを使用してきました。
ただし、次のタスクであるシーケンス図ができるとは思えません。
Visio は使用しない方がよいでしょう。シーケンス図を作成するための優れた無料のソフトウェア ソリューションはありますか?
非常にクールなwww.websequencediagrams.comがあります。私はそれを真剣に受け止めるのに苦労していますが、私の側では非常に少ない労力で本当に良い仕事をしています.
クイック シーケンス ダイアグラム エディターは、ニーズに合うかもしれません。構文は奇妙ですが、習得は簡単です。私が気に入っている点は、図がテキスト ファイルを使用して指定されていることです。これは、Visio および Rational ツールで使用される「純粋な視覚的」アプローチが好きではないので、私を満足させます。
公式サイトの例は難しそうに見えるかもしれませんが、構文は実際には非常に単純です。これが Hello World の例です。
hello_world.sd:
# Put all your Objects here
a:Application.java
c:Config.java
# Put all your Calls between objects here
a:c.readConfigFromFile()
高速 UML スケッチを目的とした高速 UML ダイアグラム用の無料 UML ツールであるUMLetをご覧ください。
(ソース: itmeyer.at )
私にとっては、通常、使用するのが好きなツールが約 3 つあります。
Diaはオープン ソースで、Windows と Linux で動作します
私にとって、Eclipse プラグインである Papyrus は最高の 1 つです。仕様に従っており、YouTube のチュートリアルがあります (シーケンス図のビデオを参照してください) 。
また、Eclipse に統合されているため、コードの近くで使用できるため、多くのモデリング ツールも使用できます。
Umbrelloは、かなり包括的な UML モデリング ツールです。おそらく残念なことに、Linux 上で動作します。ただし、Linux仮想マシンで実行することにより、Windows環境で使用しました。VM はネットワーク上のマシンとして表示されるため (物理ネットワークがない場合でも)、ネットワーク共有を介してファイル システムとプリンターを共有できるため、非常にシームレスに使用できます。ただし、それだけの価値があるよりも多くの労力が必要になる可能性があるため、他の解決策を検討する必要があります。