Diagramme de composants

Diagramme de niveau 3 du C4 décomposant un conteneur en groupes de fonctionnalités liées (composants) et leurs collaborations.

Qu'est-ce que Diagramme de composants ?

Le diagramme de composants ouvre un conteneur et révèle les composants qu'il contient — des regroupements de code de plus haut niveau (contrôleurs, services, repositories, etc.) ayant une responsabilité unique. Contrairement à un diagramme de classes, un Composant C4 est une abstraction, pas nécessairement une correspondance 1:1 avec une classe d'un langage de programmation.

Termes associés

  • Diagramme de conteneurs — Diagramme de niveau 2 du C4 montrant les unités déployables/exécutables (applications, services, bases de données) qui composent un système logiciel.
  • Diagramme de code — Diagramme de niveau 4 du C4 montrant les détails au niveau de l'implémentation (classes, interfaces, fonctions) d'un composant.