Skip to content

🟡 Fundamentos y Conceptos Básicos

Descripción del Roadmap: Comprender los fundamentos significa saber qué es la arquitectura de software, qué hace un arquitecto de software y cómo se estructuran las decisiones arquitectónicas en los diferentes niveles de un sistema. Abarca la terminología y los modelos mentales que utiliza un arquitecto antes de profundizar en cualquier patrón o herramienta específica. Esta base define cómo los temas técnicos posteriores encajan en el panorama general.

Referencia oficial: roadmap.sh/software-architect



🗺️ Subnodos de esta sección:

  1. ↳ What is Software Architecture: Definición estructural, el dolor de la ingeniería, los 3 mecanismos de IEEE / SWEBOK y el enfoque de arquitectura continua de InfoQ.
  2. ↳ What is a Software Architect: Las 3 dimensiones del arquitecto, habilidades requeridas y su rol activo en el equipo de desarrollo.
  3. ↳ Niveles de Arquitectura (Levels of Architecture): Diferenciación práctica y desglose de Application, Solution y Enterprise Architecture.