Eine Komponente stellt einen modularen Systemteil dar, der nur über seine Schnittstellen beschrieben ist. Die Schnittstellen können angebotene (provided) und auch benötigte (requiered) sein. Durch diese Beschreibung ist es möglich eine Komponente gegen eine andere auszutauschen, da diese nur über die gleichen Schnittstelen verfügen muss und ansonsten als transparent angesehen werden kann, ohne das System umändern zu müssen.
Mit dem Stereotyp subsystem kann eine Komponente gekennzeichnet werden, welch nicht direkt durch den Anwender benutzt werden kann (z.B. E/A System).