Ejemplos de diagramas del modelo C4.
Una herramienta, cuatro solicitudes. Todos los diagramas de abajo son resultados reales.
Qué es un diagrama del modelo C4.
El modelo C4 documenta la arquitectura de software en cuatro niveles de detalle: contexto, contenedores, componentes y código. Empieza con una vista general de las personas y los sistemas externos, y luego acércate a las aplicaciones, los servicios y los módulos que conforman el sistema.
Un diagrama C4 debe responder a una pregunta en cada nivel. Usa una vista de contexto para definir el alcance, una vista de contenedores para mostrar las aplicaciones en ejecución y los almacenes de datos, una vista de componentes para explicar las responsabilidades dentro de un contenedor y una vista de código solo cuando se necesite ese nivel de detalle.
- Standard
- Ogata / standard controls textbook convention
- Engine
- schematex-blockdiagram
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Quién usa los diagramas del modelo C4.
Una secuencia común de vistas de contexto, contenedores y componentes que explica un sistema sin mezclar niveles.
Responsabilidades y dependencias de los servicios para orientar la implementación y las revisiones de código.
El alcance del sistema y las integraciones externas, fáciles de entender sin entrar en detalles de implementación.
Cómo crear un diagrama del modelo C4 en tres pasos.
Descríbelo
Basta con un párrafo para empezar.
Mira el diagrama
Lo dibuja el motor adecuado.
Indica qué cambiar
Cada cambio guarda una versión.
Preguntas habituales
¿Qué es un diagrama del modelo C4?
C4 es un enfoque jerárquico para documentar la arquitectura de software mediante vistas de Contexto, Contenedores, Componentes y Código. Cada vista añade detalle sin perder de vista el sistema en su conjunto.
¿Cuáles son las cuatro C del modelo C4?
El contexto muestra el alcance del sistema y sus usuarios; los contenedores muestran las aplicaciones y los almacenes de datos; los componentes muestran las principales responsabilidades dentro de un contenedor; y el código muestra una estructura seleccionada a nivel de implementación.
¿Cuándo debería usar un diagrama del modelo C4?
Usa C4 cuando necesites explicar una arquitectura de software a distintos públicos: desde las partes interesadas que necesitan conocer el alcance hasta los desarrolladores que necesitan entender los límites de los servicios o componentes.
¿En qué se diferencia C4 de UML?
C4 es una forma enfocada de documentar la arquitectura de software con distintos niveles de acercamiento. UML incluye varios tipos de diagramas para abarcar una gama más amplia de necesidades de modelado de software y comportamiento.
Otros diagramas para el mismo trabajo.
Crea ahora tu diagrama del modelo C4.
Cuenta gratuita, sin tarjeta. Describe los límites del software y el nivel de detalle que necesitas.
Abrir el editor