MaintainJ Plugin 4.0.0

ライセンス: 無料トライアル ‎ファイルサイズ: 7.00 MB
‎ユーザー評価: 4.6/5 - ‎5 ‎投票

Eclipse プラグインの MaintainJ は、特定のユースケースに対応するランタイム UML シーケンスとクラス図を生成し、複雑な Java アプリケーションまたは J2EE アプリケーションをユーザーが素早く理解できるようにします。 MaintainJ は、次の場合に使用するツールです。 -- ユース ケースを実行したときに何が起こるかを調べる --呼び出しトレースから対話式シーケンス図を生成する --アプリケーションのバグ修正とリリース サイクル時間を短縮する --数分でアプリケーションを文書化する MaintainJは、これまで見てきたリバースエンジニアリングツールとは異なります。 a) 静的リバースエンジニアリングを忘れて - ソースコードからのUML図は、これまでのところあなたを取ることができます。ユース ケースを実行し、そのユース ケースの UML シーケンス図とクラス図を生成します。 b) 呼び出しコンテキスト - シーケンス・ダイグラムは、入力および戻り値のパラメーター値、呼び出されたオブジェクトの状態、および呼び出しの応答時間を示します。 c) SQL 呼び出しを表示する - 使用する JDBC フレームワークに関係なく、パラメータが設定された実際の実行時 SQL 呼び出しを示します。 d) マルチ JVM アプリケーションをサポートする - 複数の JVM で実行されるアプリケーションのエンドツーエンドシーケンス図を生成します。 e) マルチスレッド アプリケーションのデバッグを容易にします。 f) 図を探索する - メンテナンスJシーケンス図は読むのが楽しい。複雑なシーケンス図を探索するときに、呼び出しを展開したり折りたたんだりできます。 g) 必要なものにフォーカスする - 指定されたパッケージ内のアプリケーションクラス(APIクラスなし)のみが表示されます。ループ呼び出しと再帰呼び出しはすべて削除されます。不要な呼び出しを削除するために、複数のフィルターが提供されます。 h) 実行中のアプリケーションから - ダイアグラムは実行中のアプリケーションから生成されます。ソースコードは必要ありません。 i) メンテナンスコストを節約 - メンテナンスコスト 90%コードを理解すると、保守コストの 50% が必要になります。コードを素早く理解するのに役立つ UML 図を生成して保存します。 j) 8000 以上のクラス Java アプリで構築、テスト、およびデモンストレーションを行います。 http://maintainj.com/userGuide.jsp?param=overviewDemoでデモビデオをチェック

バージョン履歴

  • バージョン 4.0.0 に転記 2012-04-30

    EULA - 使用許諾契約書



    本ソフトウェアを使用または評価する前に、本ライセンスをよくお読みください。本ソフトウェアの使用は、本契約に含まれる条件に同意したことを示すものとする。本契約の条項に同意しない場合は、本ソフトウェアをダウンロード、インストール、評価、または使用しないでください。

    これは、エンドユーザーとMaintainJ Inc.("ライセンサー&クォート;)との間の法的合意です。EclipseプラグインのMaintainJセット("ソフトウェア")はライセンサーが所有しており、著作権法によって保護されています。本使用許諾契約の条項を承諾した場合、ソフトウェアの使用に関するお客様の権利および義務は次のとおりです。

    ライセンサーは、お使いのソフトウェアを使用する非独占的な権利を付与します。本ソフトウェアの評価者は、1台のコンピュータで本ソフトウェアを使用する権利を与えられます。ノード ロック ライセンスのエンド ユーザーは、同様に、1 台のコンピュータで自身で使用する権利を付与されます。フローティングライセンスのエンドユーザーは、どのコンピュータでも使用する権利を与えられますが、購入したフローティングライセンスの数よりも多くのコンピュータで使用することはできません。他のライセンスは付与されません。

    お客様は、本ソフトウェアのリバースエンジニアリング、逆コンパイル、逆アセンブルを行うことはできません。リバース エンジニアリングのサードパーティ製ソフトウェアは違法である可能性があります。ライセンサーは、MaintainJを使用してソフトウェアをリバースエンジニアリングする評価者またはエンドユーザーから生じた損害について一切の責任を負いません。

    実行時の権利と制限: お客様は、本ソフトウェアの使用または配布から生じた、または生じた弁護士費用を含むいかなる請求または訴訟に対しても、ライセンサーを補償、無害に保持し、弁護することに同意するものとします。

    本ソフトウェアは、Eclipse および関連プラグインを使用して構築され、次のライセンスで配布されます。

    http://www.eclipse.org/legal/epl-v10.htmlで利用可能なエクリプスパブリックライセンス(EPL)1.0

    ソフトウェアの使用前に、上記のライセンスの利用規約をすべて読み、同意することはお客様の義務です。

    著作権: 本ソフトウェアおよびドキュメントは、ライセンサーによって著作権が保護されており、カナダおよび国際的な著作権法および条約によって保護されています。製品には、ライセンサーの著作権で保護されたソフトウェアが含まれています。すべての権利が予約されています。

    いかなる場合でも、ライセンサーは、特別、偶発的、結果的、またはその他の損害を含むがこれに限定されない、利益の損失またはその他の損害に対して責任を負わないものとします。本ソフトウェアは、いかなる種類の保証もなく、"AS IS"提供されます。ライセンサーは、特定の使用に対する商品性または適合性に関する黙示的保証を含め、明示的または黙示的に、その他すべての保証を特に否認します。ライセンサーは、ソフトウェアがYと対戦することを保証しません特定の用途に対する不適合性または適合性。ライセンサーは、ソフトウェアがお客様の要件を満たすこと、またはソフトウェアの操作が中断またはエラーがないことについて保証するものではありません。

    準拠法:本契約はカナダの法律に準拠し、解釈されるものとします。お客様は、法律に違反して本ソフトウェアを使用、出荷、または輸出しないことに同意するものとします。

    完全な契約: お客様は、本契約が、お客様とライセンサーとの間の理解全体を表明し、本ソフトウェアに関連する口頭または書面によるその他すべての通信に取って代わるものであることに同意するものとします。

プログラムの詳細