Komponentni diagram podaja poenostavljen (višjenivojski) pogled na
obsežen sistem. Opisuje, kako so komponente povezane med seboj in tako
oblikujejo večje komponente ali programske sisteme. Medsebojne relacije
med komponentami prikazujemo z vmesniki(interfaces). Tako torej
ilustriramo strukturo bolj kompleksnih sistemov.
Spodnja slika kaže oba načina prikaza komponente:
Ponujen (zagotovljen) vmesnik (A provided interface) je lahko realiziran v sami komponenti ali ga ponujajo javna vrata (port) komponente: Zahtevan vmesnik (required interface)je lahko določen z odvisnostjo komponente ali z javnimi vrati komponente.
Spodnja slika kaže dve komponenti. Ena ima zahtevani vmesnik, druga ponujeni vmesnik: