2009-07-14 12 views
2

誰かがEclipse用のクラス図などをレイアウトするための良いツールを知っていますか?Java/Eclipseのシステム設計に適したツールですか?

私はクラス/インタフェース間の関係を描くようになると、その後、私は記入するためのスタブコードを生成します。好ましくは、soemthing。

私はちょうど288ページのAPIドキュメントを手渡し、実装すると言われてきましたそれはJavaで、私はコードを書くのを始める前に私が良いデザインを持っていることを確認したい。

答えて

1

あなたはおそらくUMLツールを探しています。 relevant Eclipse Plugin Central categoryを確認してください。

UMLは誇大宣伝であることに注意してください。今日、その欠点を抱えて生きることができ、それを軽視する人々がいます。

アイデアを収集して並べ替えたい場合は、wikiまたはマインドマップ(XMindまたはFreeMind)を試してみることをおすすめします。

+0

あなたのリンクが壊れていると思います。 – n3rd

+0

リンクが正常に動作する – tddmonkey

0

http://www.soyatec.com/euml2/はEclipseユーザー用です。

しかし、私は個人的に私はEclipseベース(http://staruml.sourceforge.net/en/)ではないStarUMLを使用しています。 Eclipseツールに比べて早く起動できるので、私はそれを使用しています:)

+0

私は同意します。ダイアグラムを作成する必要があるときに私はStarUMLを使いました。それは応答で目立った遅れがなく、速いです。 –

2

私はEclipseベースのUMLツールをいくつか評価しましたが、私の意見では、SoyatecのeUML2(http://www.soyatec.com/euml2/)の無料版でした。

私はeUML2は私が探していたという意味で、私ため適したことを修飾する必要がある、と述べた:

  1. 唯一の2つの図であることを起こる主CLASとシーケンス図の作成( eUML2サポートの無料版を入力してください)。
  2. Javaライブラリ(プロジェクト・クラス・パス内のすべてのクラスを認識し、これを行うためにRational Software Architectを取得できませんでした)とフィーチャー(内部クラスなど)の組み込みサポートが組み込まれています。
  3. 基本コード生成(具体的には、Java Beanゲッター/セッター)。
  4. SCMとの統合(詳細は後述)。

あなたは私が必要なものよりも多くの図が必要ですが、SCMの統合の欠如を我慢して喜んでいる場合は、Omondo EclipseUML(http://www.eclipsedownload.com/の無料版に見てみたいことがあります - 私の知る限り、これはSoyatecの製品のフォークです)、IIRCでは5-6種類の図形をサポートしていますが、プロジェクトでSCM統合を有効にしたことが検出された場合は無効になります(非常に迷惑に見えます)。

代わりに、これらのいずれかのフルバージョンをお支払いいただくこともできます。彼らは本当に高価です。

詳細が必要な場合はお知らせください。

0

Design Pattern Toolkit is an Eclipse-enabled toolカスタマイズ可能なモデル駆動アーキテクチャパターンに基づいてアプリケーションを生成します。このツールは、最もよく知られているアプリケーション開発方法の使用を自動化します。 Design Pattern Toolkitを使用すると、特定のアプリケーション・クラス(ポートレット、Webサービス、JDBC Beanなど)を開発する熟練者は、アプリケーション要件を満たし、完全で実用的なアプリケーションを生成する実装ステップをエンコードできます。

+0

リンクがありますか? –

+0

http://www.alphaworks.ibm.com/tech/dptk – joe

関連する問題