UModelのコンポーネント図を使用することで、コードの物理的な構造を簡単に視覚的に表現できるようになりました。
プロジェクトのクラスの論理的な構造を、実際にソースコードが記述されているファイルとの対応関係を示すコンポーネント図です。 UModel このツールはコードを生成しますが、コンポーネント図は、JavaまたはC#のソースコードファイルがクラスごとにどこに配置されているかを示します。既存のプロジェクトをリバースエンジニアリングする際には、コンポーネント図が、UModelのクラス図とソースコードファイルを関連付けるのに役立ちます。
UModelのコンポーネント図ツールバーには、各クラスをコンポーネントに割り当てるための「実現」矢印や、コンポーネント図を作成する際に必要なその他の要素が含まれています。UModelでは、ツールバーまたはコンテキストメニューから、簡単に新しいコンポーネントを作成できます。その後、クラス図からプロジェクトのクラスをコピー&ペーストしたり、モデルツリーウィンドウからドラッグ&ドロップしたりして、クラスをコンポーネントに割り当てることができます。割り当ては、「実現」矢印を描画することで行います。
コンポーネント図のプロパティウィンドウで、使用するモデルに対応するソースコードのディレクトリを指定します。この場所で、UModelに生成されたコードを保存する場所と、リバースエンジニアリングに使用するコードを検索する場所を指示します。
