Diagrama de componentes: modelado eficiente de sistemas con módulos de software
Un diagrama de componentes es una herramienta de desarrollo basada en UML que, a partir de módulos de software, construye arquitecturas de sistemas más complejas y especifica las interacciones de los puertos e interfaces. Los diagramas de componentes UML mejoran la eficiencia de costes, ya que se basan en la repetición y reutilización de los módulos durante la planificación y el diseño.