2017-03-23 8 views
1

私は比較的大きなJavaプロジェクトを持っています。私はEAがコード構造のリファクタリングに役立つかどうかを知るためにEAを学んでいます。私はリバースエンジニアリング機能でクラス図を生成しました。しかし、新しいファイルが追加されたり、古いファイルが削除されたりするなど、EAモデルを変更されたコードと同期させる方法を見つけることはできません。私は同様の質問herehereを見てきましたが、役に立たなかった。ソースコードをEnterprise Architectモデルと同期する方法は?

トップレベルから再度インポートすると、すべてのファイルが複製されます。古いファイルはEAによって自動的に削除されません。そしてEAはコードとの同期機能で新しいファイルを追加できませんでした。

私のバージョンは11です。誰でも助けることができますか?

+0

11にはかなりの欠陥がありました。現在のバージョンは13ですので、あなたのバージョンは古くなっています。 –

+0

13に更新し、問題が解決しない場合は、ライセンスがあれば無料です(http://www.sparxsystems.com/support/faq/update.html) – Mart10

+0

私はしませんリバースエンジニアリングが8〜9年以降に大きく変わったと思っていますが、その前にはおそらくもっと何か変わったかもしれません。インポート元のディレクトリダイアログには、既存のクラスを同期するオプションがあります。 – muszeo

答えて

0

コメントに記載されているとおり、最新のバージョンにアップグレードしてください。それでも問題が解決しない場合は、bug reportを送信してSparxサポートに連絡し、再現性のあるサンプルを提供してください。

関連する問題