0

これが私がやりたいことです:

  1. クラス図を生成する

  2. クラス図を UML エディターにインポート/開く (例: ClassA と Foo() メソッド、および ClassB)

  3. 次に、クラス図からインポートしたデータを活用して、新しいシーケンス図を手動で作成できます (たとえば、ClassB は ClassA で Foo() を呼び出します)。

どうすればこれを達成できますか?

4

1 に答える 1

1

SparxのEnterpriseArchitectはシーケンス図を生成できますが、これはUMLツール内でコードを実行することを意味します。

私が知っているほぼすべてのツールで、さまざまな忠実度のクラス図を生成できますが、シーケンス図は別の動物です。フローがどこから始まるかを伝える必要があります。ツールがあなたの心をどのように読み取るかわかりません。UIが関係している場合は、二重にそうです。WebアプリにUMLとして表されるすべてのJSPがあるわけではありませんか?ストレートHTMLページを使用していて、JSPを使用していない場合はどうなりますか?

個人的には、シーケンス図がそれほど役立つとは思いません。すべての図と同様に、特定のレベルの複雑さを超えると、それらの値は失われます。

更新:EAが高すぎる場合は、JUDE(現在はastah)をお勧めします。コミュニティ版は以前は非常に優れていました。Javaのインポートと図の生成も行いました。今、私はそれがその能力を剥奪されているのを見る。Astahのプロフェッショナルライセンスはまだたったの280ドルです。

于 2011-05-03T21:30:04.617 に答える