24

これまで、クラスのオブジェクト/クラス モデリングにNClassを使用してきました。

ただし、次のタスクであるシーケンス図ができるとは思えません。

Visio は使用しない方がよいでしょう。シーケンス図を作成するための優れた無料のソフトウェア ソリューションはありますか?

4

10 に答える 10

29

非常にクールなwww.websequencediagrams.comがあります。私はそれを真剣に受け止めるのに苦労していますが、私の側では非常に少ない労力で本当に良い仕事をしています.

于 2009-11-16T17:28:00.123 に答える
16

クイック シーケンス ダイアグラム エディターは、ニーズに合うかもしれません。構文は奇妙ですが、習得は簡単です。私が気に入っている点は、図がテキスト ファイルを使用して指定されていることです。これは、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()

hello_world.sd

于 2009-11-16T17:38:31.350 に答える
12

高速 UML スケッチを目的とした高速 UML ダイアグラム用の無料 UML ツールであるUMLetをご覧ください。

代替テキスト
(ソース: itmeyer.at )

于 2009-11-16T17:45:32.850 に答える
7

私にとっては、通常、使用するのが好きなツールが約 3 つあります。

  1. Netbeans UML プラグイン(無料で便利)
  2. Visual Paradigm UML (これは非常に優れていますが、無料ではありません。アカデミック版を無料で入手できるかもしれませんが、少し手間がかかります)
  3. Visio (気に入らないと言っていましたが、動作します)
于 2009-11-16T17:27:27.910 に答える
2

Diaはオープン ソースで、Windows と Linux で動作します

于 2009-11-16T18:06:45.740 に答える
1

私にとって、Eclipse プラグインである Papyrus は最高の 1 つです。仕様に従っており、YouTube のチュートリアルがあります (シーケンス図のビデオを参照してください) 。

また、Eclipse に統合されているため、コードの近くで使用できるため、多くのモデリング ツールも使用できます。

于 2017-03-12T14:48:29.343 に答える
0

Umbrelloは、かなり包括的な UML モデリング ツールです。おそらく残念なことに、Linux 上で動作します。ただし、Linux仮想マシンで実行することにより、Windows環境で使用しました。VM はネットワーク上のマシンとして表示されるため (物理ネットワークがない場合でも)、ネットワーク共有を介してファイル システムとプリンターを共有できるため、非常にシームレスに使用できます。ただし、それだけの価値があるよりも多くの労力が必要になる可能性があるため、他の解決策を検討する必要があります。

于 2009-11-16T17:53:38.587 に答える