A component diagram depicts how components are wired together to form larger software systems. Components are wired together by using an assembly connector to connect the required interface of one component with the provided interface of another component.