25

Java ソース コードからフローチャートまたはシーケンス図を作成したいと考えています。
それを行うのに役立つプラグインはありますか?

4

5 に答える 5

8

ObjectAidは、シーケンス図を作成できる無料のUMLツールです。既存のコードからシーケンス図を作成するためのもう1つの商用ツールは、Architexaです。私は日常業務でArchitexaを頻繁に使用しています。

于 2011-01-07T12:16:59.357 に答える
4

当社のツールであるCode Rocket for Eclipseは、Java (および C/C++ コード) から疑似コードとフローチャートの両方を生成できます。デザイン ビューは編集可能で、すべての変更をコードにフォワード エンジニアリングできます。無料のツールではありませんが、30 日間の無料試用版があります。また、Eclipse 32 ビット専用です。

于 2012-04-30T19:58:09.127 に答える
2

この投稿はフローチャート用ですか? シーケンス図またはクラス図のことですか eUML は、クラス図またはシーケンス図を作成するための優れたツールですhttp://www.soyatec.com/main.phpで見つけることができます

于 2011-01-10T08:58:48.857 に答える
1

このためのプラグインがあるかどうかはわかりませんが、これを行うためのテクニックは確かにあります。利用可能なプラグインがない場合、理論的には、そのような手法のアプローチに従ってプラグインを構築できます。頭に浮かぶそのような手法の1つは、AtanasRountevとBethHarknessConnellによるリバースエンジニアリングされたシーケンス図のオブジェクト命名分析の論文に含まれています。

要約は次のとおりです。

UMLシーケンス図は、ソフトウェアシステムでのオブジェクトの相互作用を表すために一般的に使用されます。この作業では、ソフトウェアの理解とテストを目的として、既存のコードからUMLシーケンス図を抽出する問題について検討します。このようなリバースエンジニアリングの静的分析では、相互作用するオブジェクトをコードからシーケンス図オブジェクトにマッピングする必要があります。どのオブジェクトが特定のメッセージの受信者であるかを正確に決定し、それらを表すために適切なダイアグラムオブジェクトを割り当てる、手続き間データフロー分析アルゴリズムを提案します。私たちの実験は、メッセージ受信者の大部分が正確に決定できることを示しており、リバースエンジニアリングされたシーケンス図のオブジェクトの命名が非常に正確になります。

于 2010-12-16T23:30:56.590 に答える
0

この Eclipse プラグインFlowchart4j V 2.0.0 et http://www.codeswat.com/を見つけました。フローチャートまたはシーケンス図に 使用して、 MS Visioにエクスポートできます。唯一の欠点があります。あなたはそれを支払わなければなりません。

于 2011-01-07T12:12:35.350 に答える