これが私がやりたいことです:
クラス図を生成する
クラス図を UML エディターにインポート/開く (例: ClassA と Foo() メソッド、および ClassB)
次に、クラス図からインポートしたデータを活用して、新しいシーケンス図を手動で作成できます (たとえば、ClassB は ClassA で Foo() を呼び出します)。
どうすればこれを達成できますか?
これが私がやりたいことです:
クラス図を生成する
クラス図を UML エディターにインポート/開く (例: ClassA と Foo() メソッド、および ClassB)
次に、クラス図からインポートしたデータを活用して、新しいシーケンス図を手動で作成できます (たとえば、ClassB は ClassA で Foo() を呼び出します)。
どうすればこれを達成できますか?
SparxのEnterpriseArchitectはシーケンス図を生成できますが、これはUMLツール内でコードを実行することを意味します。
私が知っているほぼすべてのツールで、さまざまな忠実度のクラス図を生成できますが、シーケンス図は別の動物です。フローがどこから始まるかを伝える必要があります。ツールがあなたの心をどのように読み取るかわかりません。UIが関係している場合は、二重にそうです。WebアプリにUMLとして表されるすべてのJSPがあるわけではありませんか?ストレートHTMLページを使用していて、JSPを使用していない場合はどうなりますか?
個人的には、シーケンス図がそれほど役立つとは思いません。すべての図と同様に、特定のレベルの複雑さを超えると、それらの値は失われます。
更新:EAが高すぎる場合は、JUDE(現在はastah)をお勧めします。コミュニティ版は以前は非常に優れていました。Javaのインポートと図の生成も行いました。今、私はそれがその能力を剥奪されているのを見る。Astahのプロフェッショナルライセンスはまだたったの280ドルです。