¿Qué es arc42?
arc42, creado por Peter Hruschka y Gernot Starke, estructura la documentación de arquitectura en doce secciones: introducción y objetivos, restricciones, contexto y alcance, estrategia de solución, vista de bloques, vista de ejecución, vista de despliegue, conceptos transversales, decisiones de arquitectura, requisitos de calidad, riesgos y deuda técnica, y glosario. No prescribe ninguna notación de diagramas, así que los equipos suelen dibujar diagramas C4 dentro de él: el diagrama de contexto en la sección 3, los diagramas de contenedores y componentes en la vista de bloques (sección 5) y los diagramas dinámicos en la vista de ejecución (sección 6). Su propia recomendación es documentar solo lo que necesitan los lectores en lugar de rellenar todas las secciones.
También conocido como: arc42 template.
Términos relacionados
- Modelo C4 — Un enfoque ligero de visualización de arquitectura que describe los sistemas de software en cuatro niveles: Contexto del Sistema, Contenedor, Componente y Código.
- Registro de decisión de arquitectura (ADR) — Un documento breve que captura una única decisión arquitectónicamente significativa, su contexto y sus consecuencias.
- Documentación viva — Documentación que se genera o se valida a partir del sistema en ejecución, de modo que se mantiene precisa a medida que el sistema evoluciona.