FR
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Accueil Favoris
Voltar

Diagramme C4 en ligne (architecture logicielle)

Ajoutez les personnes et les systèmes, glissez-les à leur place et reliez-les avec Relier les blocs. Sur la flèche, écrivez ce que l’un utilise de l’autre.

Mode d’emploi

L’architecture du système selon le modèle C4

Disponible en: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Outil suivantDiagramme d’activités UML en ligne→
Publicité

Diagramme C4 en ligne (architecture logicielle): à quoi ça sert

Déclarez les personnes, votre système et les systèmes externes avec un nom et une description et reliez les éléments avec ce que fait chaque relation. Le diagramme de contexte du modèle C4 apparaît à côté, et le même texte accepte le niveau des conteneurs.

C’est une façon légère de garder l’architecture documentée avec le code, dans un texte que l’on peut versionner.

Mode d’emploi

  1. Déclarez les personnes et les systèmes.
  2. Écrivez les relations entre eux.
  3. Téléchargez le diagramme en PNG ou SVG.

Quand l’utiliser

  • Documenter l’architecture d’un système.
  • Expliquer le système à une personne qui rejoint l’équipe.
  • Présentation technique pour un client.

Questions fréquentes

Qu’est-ce que le modèle C4 ?

C’est une façon de dessiner l’architecture logicielle en quatre niveaux de zoom, créée par Simon Brown : contexte (le système et ses utilisateurs), conteneurs (applications et bases de données), composants et code. Les deux premiers sont les plus utilisés dans la documentation.

Comment écrire les éléments ?

Person(id, "Nom", "Description") pour les personnes, System pour votre système et System_Ext pour les systèmes extérieurs. Pour le niveau des conteneurs, remplacez la première ligne par C4Container et utilisez Container(id, "Nom", "Technologie", "Description") et ContainerDb pour les bases de données.

Comment relier les éléments ?

Rel(origine, destination, "ce que ça fait"), avec les identifiants des éléments. Vous pouvez aussi indiquer la technologie : Rel(site, api, "Récupère les commandes", "HTTPS/JSON").

Vraiment gratuit ?

Oui, 100 % gratuit. Sans inscription, sans abonnement et sans limite d’utilisation. Tous les outils de Tools123 sont gratuits.

Outils similaires

Merci beaucoup pour votre aide !

Chaque don aide à garder le site en ligne. Les outils sont faits pour vous aider, mais nous avons des frais de serveurs. Si vous le pouvez, cela nous aide beaucoup ! Choisissez ou saisissez le montant :

Paiement sécurisé par Stripe. S’ouvre dans un autre onglet.

Les outils sont fournis tels quels, sans garantie. Nous ne sommes pas responsables des résultats ni de l’usage qui en est fait.