1

Rational Software Architect 9.0 を使用しています。それは日食のように使用します。既存のコードからメイクファイル プロジェクトを作成します。つまり、既に C++ ソース コードを持っているということです。これらのコードからクラス図を生成したいと思います。ウェブサイトでローズを使用してそれを行う方法を説明する中国語の記事を見つけました。しかし、私はそれらの手順に従う方法がわかりません。現在の版では、これらの手順で説明されているコンポーネント ビューなどのビューが見つからなかったためです。

RSAのインストール中にEclipseがインストールされます。RSAのインストールフォルダーから直接Eclipseを開くことができます。既存のソース コードをプロジェクトとしてインポートできます。ヘッダー ファイルの 1 つからクラス ビューを表示できます。ただし、ヘッダーとクラスは 1 つだけです。ソース コードからすべてのクラスの関係図を取得する方法がわかりません (hearder ファイルまたは cpp ファイルを含むすべてのソース ファイル?)。

デスクトップのショートカットから RSA を開くことができます。Windows 10を使用していますが、Eclipseと同じワークスペースを使用していないようです。空の UML プロジェクトを作成できます。しかし、ソースコードはどうですか?

クラス図を取得する方法がまだわかりません。スレッドは、RSA 9.0 の代わりに EA でそれを行う方法を示しています

今私が持っているものは次のとおりです。

よりEclipseのように見えるRSA9.0。

ソースコードは次のようになります。

server
├───folder1
│     ├───ffirst1.h
│     ├───ffirst1.cpp
│     ├───Main.cpp
│     ├───makefile
│     ├───fsecond1.h
│     └───fsecond2.cpp
│
├───folder2
│     ├───sfirst1.h
│     ├───sfirst1.cpp
│     ├───ssecond1.h
│     ├───ssecond2.cpp
│     ├───Main.cpp
│     └───makefile
├───manager.sh
└───makefile

Rational Software Architect 9.0を使用してcplusplusソースコード(ヘッダーファイル?)からクラス図をエクスポートする方法は?

誰でもこの問題の手順を教えてもらえますか?

アドバイスや経験をいただければ幸いです。ありがとう

4

1 に答える 1

0

IBM Rational Systems Developer で C++ ビジュアライゼーションを操作する」が答えの 1 つです。それは完璧なものではないかもしれません。visualizationしかし、右クリックのショートカットメニューの機能を使用して、ヘッダーファイルからクラス図を逆にすることができます。Visualize > Add to New Diagram File > Class Diagram. もちろん、cplusplus プロジェクトはすでにワークスペースにあるはずです。最初に、ヘッダー ファイルから新しいクラス ダイアグラム ファイルへの 1 つのクラス ダイアグラムを作成し、次に、他のヘッダー ファイルからこの既存のクラス ダイアグラム ファイルに他のクラス ダイアグラムを追加する必要があります。

于 2016-01-14T12:26:40.510 に答える