UML は汎用言語です。IBM® Rational® Software Architect と IBM® Rational® Systems Developer を使用すると、UML モデリングを拡張して、C++ プログラミング言語に固有の構造をサポートすることができます。Rational Software Architect と Rational Systems Developer の UML to C++ Transformation は、UML モデルを C++ に変換する機能です。 この記事では、UML to C++ Transformation を実行した際に生成される C++ コードをよりきめ細かく制御する方法について、さまざまなヒントを紹介します。