Diagrama de Componente

Diagrama de nível 3 do C4 que decompõe um contêiner em grupos de funcionalidades relacionadas (componentes) e suas colaborações.

O que é Diagrama de Componente?

O diagrama de Componente abre um contêiner e revela os componentes que estão dentro dele — agrupamentos de código de mais alto nível (controllers, services, repositories etc.) que têm uma única responsabilidade. Diferentemente de um diagrama de classes, um Componente do C4 é uma abstração, não necessariamente um mapeamento 1:1 com uma classe de uma linguagem de programação.

Termos relacionados

  • Diagrama de Contêiner — Diagrama de nível 2 do C4 que mostra as unidades implantáveis/executáveis (aplicações, serviços, bancos de dados) que compõem um sistema de software.
  • Diagrama de Código — Diagrama de nível 4 do C4 que mostra os detalhes em nível de implementação (classes, interfaces, funções) de um componente.