Solution ID:119349830 Type:External 表題: ソースコードをリバースエンジニアした際に自動的にクラス図を作成 する方法(Rose2001A以降) 製品: Rose 2001A/Rose 2002 バージョン: 7.5/7.6 OS: Windows DEFECT #: N/A PATCH #: N/A 参照事項: SolutionID:18767の日本語訳 作成年月日: 30-Apr-2002 改訂年月日: 質問: Rose2000/Rose2000eにおいて、ソースコードのリバースエンジニア時にク ラス図の自動生成するには、rose.iniファイル内の AutoConstruct_MainDiagramsをYesに設定します。 しかし、Rose 2001A/2002 においてはrose.iniファイルが存在しません。ど のように、ソースコードのリバースエンジニア時にクラス図の自動生成をする のでしょうか? 回答: Rose 2001A/2002 においては、rose.iniファイルで行われていた設定はレジ ストリに登録されています。 <クラス図を自動生成する方法> 1. Roseを終了します。 2. Notepad などのテキストエディタで新規ファイルを開き、下記の内容を コピーアンドペーストします。 REGEDIT4 [HKEY_CURRENT_USER\Software\Rational Software\rose\Rose] "AutoConstructMainDiagrams"="Yes" [HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rose\Rose] "AutoConstructMainDiagrams"="Yes" 3. このファイルを set2yes.reg と名前を付けて保存します。 4. set2yes.reg をファイル上でダブルクリックするとファイルの内容の 通りにレジストリが変更されます。    5. Roseを起動します。 6. リバースエンジニアします。 *トップレベルのパッケージ及びクラスは論理ビューの Main クラス図に表示さ れます。 *全てのパッケージ内に"パッケージ概要"というクラス図が追加され、そのク ラス図に、そのパッケージ内の全てのクラスが表示されます。 <クラス図の自動生成を解除する方法> 1. Roseを終了します。 2. Notepad などのテキストエディタで新規ファイルを開き、下記の内容をコピー アンドペーストします。 REGEDIT4 [HKEY_CURRENT_USER\Software\Rational Software\rose\Rose] "AutoConstructMainDiagrams"="No" [HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rose\Rose] "AutoConstructMainDiagrams"="No" 3. このファイルを set2no.reg と名前を付けて保存します。 4. set2no.reg ファイル上でダブルクリックするとファイルの内容の通りにレジス トリが変更されます。    5. Roseを起動します。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい