0

リレーショナル データベース テーブル、C# コード、Jave コード、または XML から UML クラス図を作成したいと考えています。

ここで専門家が提案したように NClass を使用してみましたが、役に立ちませんでした。必要なことのほとんどは成功していますが、クラス間の構成または集約を作成することはできません。NClass でやってみましたが、代わりに関連関係しか得られません。彼らの wiki ページには、この機能がまだサポートされていないことが示されています。そのため、さまざまなツールやソリューションを探しています。

これに使用できる他のツールはありますか?

ありがとう

4

2 に答える 2

1

Sparx Systems のエンタープライズ アーキテクトは、データベース スキーマ、XML スキーマ、C# のソース コード、Java および半ダースの追加言語、さらにバイトおよびバイナリ コードをリバース エンジニアリングできます。デバッガーのように実行中のプロセスにアタッチされた後、シーケンス図を生成することもできます。

ライセンスは商用ですが、価格はかなり安く (必要なエディションによって異なります)、アカデミック割引もあります。フル機能を備えた 30 日間の評価ライセンスをダウンロードすることもできるので、これを 1 回だけ行う必要がある場合は、何も支払う必要はありません。

ただし、さまざまなプログラミング言語用に標準化された UML プロファイルがないことに注意してください。さまざまなコード構成の正確な表現は、ツールによって異なります。つまり、特定のコード ベースの構成、集計、関連付けなどを取得できるかどうかは、使用するツールによって異なります。

于 2013-10-24T15:03:15.443 に答える
0

多くのツールがそれを行うことができると確信しています(またはその一部です...)ので、さらに要件はありますか?たとえば、独自のツール、多くのツール (無料、オープン、商用) が必要ですか? チームメンバー間でモデルを共有したいですか? Modelioはそれができるようですが、C#とデータベース拡張機能は主に無料ではないため、使用したことはありません...

于 2013-10-24T12:48:06.063 に答える