이제 UModel에서 컴포넌트 다이어그램을 사용하여 코드의 물리적 구조를 쉽게 시각화할 수 있습니다.
프로젝트의 클래스에 대한 논리적인 구조를 실제 소스 코드가 포함된 파일과 연결하는 컴포넌트 다이어그램은, UModel이 코드를 생성할 때, 해당 클래스의 Java 또는 C# 소스 코드 파일의 위치를 나타냅니다. 기존 프로젝트를 역설계할 때, 컴포넌트 다이어그램은 각 클래스 다이어그램을 소스 코드 파일과 연결하는 데 도움을 줄 수 있습니다.
UModel의 컴포넌트 다이어그램 도구 모음에는 실현 관계를 나타내는 화살표가 포함되어 있으며, 이 화살표를 사용하여 각 클래스를 특정 컴포넌트에 연결할 수 있습니다. 또한 컴포넌트 다이어그램을 그리는 데 필요한 다양한 요소들이 제공됩니다. UModel을 사용하면 도구 모음이나 상황에 맞는 오른쪽 클릭 메뉴를 통해 쉽게 새로운 컴포넌트를 생성할 수 있습니다. 그런 다음, 클래스 다이어그램에서 프로젝트 클래스를 복사하여 붙여넣거나, 모델 트리 창에서 클래스를 끌어서 놓은 후, 실현 관계 화살표를 그려 클래스를 컴포넌트에 연결할 수 있습니다.
컴포넌트 다이어그램 속성 창에서 모델에 해당하는 소스 코드의 디렉토리를 지정합니다. 이 곳에서 UModel이 생성된 코드를 저장할 위치를 지정하고, 또한 역공학에 사용할 코드를 찾을 위치를 지정할 수 있습니다.
