IBM® Rational® Rhapsody® では、レガシー・コードを可視化できます。また、外部コードを外部要素 として編集できます。
この外部コードは、Rational Rhapsody 外で開発および管理されたコードです。このコードは、本製品によって再生成されませんが、この外部コードと相互作用する、またはインターフェースを取る Rational Rhapsody モデルのコード生成に参加します。
例えば、適切な #include ステートメントが生成されます。この機能により、Rational Rhapsody 外で書いたコードを使用して簡単にモデル化でき、実績のあるシステムの理解を深めることができます。
製品は、外部要素を使用して以下のリバース・エンジニアリング機能をサポートします。
- リバース・エンジニアリングでは、要素を外部要素としてインポートできます。
- リバース・エンジニアリングは、モデルに以下の必要な情報を与えます。
- モデル内の外部要素のモデル化。
- 要素がアクティブ・コンポーネントのスコープに含まれない場合でも外部要素のソースを開く。