Exemples de diagrammes C4.
Un seul outil, quatre demandes. Tous les schémas ci-dessous sont de vrais rendus.
Qu’est-ce qu’un diagramme C4.
Le modèle C4 documente l’architecture logicielle à quatre niveaux de détail : contexte, conteneurs, composants et code. Commencez par une vue d’ensemble avec les personnes et les systèmes externes, puis zoomez sur les applications, services et modules qui composent le système.
Un diagramme C4 doit répondre à une seule question à un seul niveau. Utilisez une vue de contexte pour le périmètre, une vue des conteneurs pour les applications en fonctionnement et les magasins de données, une vue des composants pour les responsabilités à l’intérieur d’un conteneur, et une vue du code uniquement lorsque les lecteurs ont besoin de ce niveau de détail.
- Standard
- Ogata / standard controls textbook convention
- Engine
- schematex-blockdiagram
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Qui utilise les diagrammes C4.
Une séquence commune de vues de contexte, de conteneurs et de composants qui explique un système sans mélanger les niveaux.
Les responsabilités et dépendances des services pour guider l’implémentation et les revues de code.
Le périmètre du système et les intégrations externes, compréhensibles sans entrer dans les détails de l’implémentation.
Comment créer un diagramme C4 en trois étapes.
Décrivez votre idée
Un paragraphe suffit pour commencer.
Découvrez le schéma
Généré avec le moteur adapté.
Indiquez les modifications
Chaque modification crée une nouvelle version.
Questions fréquentes
Qu’est-ce qu’un diagramme C4 ?
C4 est une approche hiérarchique de la documentation de l’architecture logicielle, avec des vues de contexte, de conteneurs, de composants et de code. Chaque vue ajoute du détail tout en conservant la même vision du système.
Quels sont les quatre C du modèle C4 ?
Le contexte montre le périmètre du système et ses utilisateurs ; les conteneurs montrent les applications et les magasins de données ; les composants montrent les principales responsabilités à l’intérieur d’un conteneur ; le code montre une structure sélectionnée au niveau de l’implémentation.
Quand utiliser un diagramme C4 ?
Utilisez C4 lorsque vous devez expliquer une architecture logicielle à différents publics, des parties prenantes qui ont besoin de comprendre le périmètre aux développeurs qui doivent connaître les limites des services ou des composants.
Quelle est la différence entre C4 et UML ?
C4 est une méthode ciblée pour documenter l’architecture logicielle avec des niveaux de zoom croissants. UML comprend plusieurs types de diagrammes couvrant un éventail plus large de besoins en modélisation logicielle et comportementale.
D’autres schémas pour le même projet.
Créez votre diagramme C4 maintenant.
Compte gratuit, sans carte. Décrivez la limite du logiciel et le niveau de détail dont vous avez besoin.
Ouvrir l’éditeur