3

クラス図とシーケンス図を生成するために必要なJavaコードがあります。NetBeansを使用していますが、コードは100%純粋に手作業でコーディングされています。NetBeansを使用して既存のコードのクラス図とシーケンス図を生成するにはどうすればよいですか?

コードはパッケージに分割されているので、クラス図をパッケージごとに生成する必要があります。つまり、たとえば、パッケージ1の図1、パッケージ2の図2などです。最後に、生成されたGUIをイメージとして取得する必要があります。

助けてください!

4

2 に答える 2

3

IMO、自分で作成したコードのUML図を生成するのは無意味です。UMLの価値は、設計支援としてのものであり、リバースエンジニアリング支援としての価値はそれほど高くありません。よく理解されている既存のコードのコードドキュメントを生成する場合は、Javadocの方がUMLよりも価値が高く、作業量が大幅に少なくなります。

もう1つの問題は、生成されたUMLクラス図は、必要以上に詳細が含まれている傾向があり、適切にレイアウトするには人間の目が必要なため、見苦しい傾向があることです。同じことがおそらくシーケンス図にも当てはまります。

しかし、それでも納得がいかない場合は、これらのリンクが役立つはずです。

(免責事項:この閉じられた質問からの抜粋-Netbeans 7.1のUML自動生成

最後に、生成されたGUIを画像として取得する必要があります。

OSが提供するツールを使用してGUIのスクリーンショットを撮ります。

于 2013-03-23T08:02:27.303 に答える
2

ユニプロジェクトのUML図を作成しました。Netbeansが新しいバージョンのUMLプラグインのサポートを停止したことを知って悲しいです。私のような新しいバージョン(7.3)を使用している場合は、サードパーティのツールであるyWorksUMLDocletを使用してUMLを生成できます。

それは本当にうまくいきます。少なくとも私は幸せです。NetBeans7.0および7.1UMLプラグインの使用方法をご覧ください

お役に立てれば!

于 2013-03-23T14:08:18.930 に答える