Diagrama de componentes

Diagrama de nivel 3 de C4 que descompone un contenedor en grupos de funcionalidad relacionada (componentes) y sus colaboraciones.

¿Qué es Diagrama de componentes?

El diagrama de componentes abre un contenedor y revela los componentes que contiene: agrupaciones de código de mayor nivel (controladores, servicios, repositorios, etc.) con una única responsabilidad. A diferencia de un diagrama de clases, un componente de C4 es una abstracción, no necesariamente una correspondencia 1:1 con una clase de un lenguaje de programación.

Términos relacionados

  • Diagrama de contenedores — Diagrama de nivel 2 de C4 que muestra las unidades desplegables/ejecutables (aplicaciones, servicios, bases de datos) que componen un sistema de software.
  • Diagrama de código — Diagrama de nivel 4 de C4 que muestra los detalles de implementación (clases, interfaces, funciones) de un componente.