C および C++ のコード構造の維持とリバース・エンジニアリング

コードのリバース・エンジニアリングをしてモデルにする際に、そのモデルが元のコードにおけるグローバル要素の順序、位置、依存関係を維持する方法で行うことができます。

IBM® Rational® Rhapsody® Developer for C および IBM Rational Rhapsody Developer for C++ を使用すると、コードの構造を維持する方法でコードのリバース・エンジニアリングをして、 Rational Rhapsody モデルにすることができ、Rational Rhapsody モデルからコードを再生成する際にその構造を維持することができます。 すなわち、この製品で生成されるコードは、元のコードに類似します。 したがって、モデリングの利点をすべて享受しながら、手作業のコーディングを使用することも、自動生成コードを使用することもできるという完全な柔軟性があります。


フィードバック