Qu'est-ce que Diagramme dynamique ?
Le diagramme dynamique réutilise les systèmes, conteneurs ou composants du modèle C4 statique et numérote les interactions entre eux pour montrer l'ordre des événements dans une seule fonctionnalité, story ou cas d'usage. Il peut être dessiné en style collaboration (disposition libre, flèches numérotées) ou en style séquence (lignes de vie, temps qui s'écoule vers le bas). Chaque interaction doit être une instance d'une relation qui existe déjà dans le modèle statique. Le modèle C4 recommande d'utiliser les diagrammes dynamiques avec parcimonie, pour les flux aux interactions compliquées ou récurrentes.
Également appelé : c4 dynamic diagram, runtime view, c4 sequence diagram.
Termes associés
- Modèle C4 — Une approche légère de visualisation de l'architecture qui décrit les systèmes logiciels à travers quatre niveaux : Contexte système, Conteneur, Composant et Code.
- 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 composants — Diagramme de niveau 3 du C4 décomposant un conteneur en groupes de fonctionnalités liées (composants) et leurs collaborations.