컴포넌트 다이어그램은 시스템을 구성할 소프트웨어, 임베디드 컨트롤러, 바운더리 등을 나타내기 위해 사용할 수 있습니다. 컴포넌트 다이어그램은 클래스 다이어그램보다 추상화 수준이 더 높습니다. 일반적으로 컴포넌트는 런타임에 하나 이상의 클래스 (또는 객체)에 의해 구현됩니다.
컴포넌트 다이어그램의 Assembly Connector는 "Product" 및 "Customer"에서 제공하는 Interface를 "Order"에서 지정한 Required Interface에 Link 합니다. Dependency relationship은 "Customer의 세부 계정 정보인 Account를 Order와 매핑됨 (종속 관계를 맺고 있음)"과 같이 나타낼 수 있습니다.
Component Diagram은 바운더리를 정의하고 Component를 논리적 구조로 그룹화하는데 사용된다는 점에서 Package Diagram과 유사합니다.
Assembly Connector는 Component1의 required interface (서비스 제공자)의 Component2의 provided interface (서비스 이용자)에 연결됨을 나타내기 위해 사용됩니다.
컴포넌트의 인터페이스가 제공하는 서비스 (상세 수행 동작)는 Port를 사용하여 나타낼 수 있습니다.