Este documento describe los diagramas de componentes en la ingeniería de software. Explica que los diagramas de componentes ilustran las piezas de software que conformarán un sistema, y tienen un nivel más alto de abstracción que los diagramas de clases. Además, describe que los componentes se pueden agrupar en paquetes, y pueden tener relaciones como generalización, asociación y realización.